JJUG CCC 2020 Fall (#jjug_ccc) の発表資料です。開発者がバイナリを中心とした開発フローを意識すると何が嬉しいのか?についてご紹介しました。
Java DevOps:BinOps
View Slide
2§§ Senior DevOps Acceleration Engineer§ DevOps Liquid Software§@tsuyoshi_miyake@tsuyo @tsuyo
BinOpsBinOpsQ&A3
BinOps
5BinOps CI/CD- Avi Cavale, JFrog
6CI/CDGitOpsGit
7DevOpsCI/CD BinOps
§§ CI/CD§§§9JAR/WAR(Java)RPM/DEB(Linux)Docker npm (JavaScript)PyPI(Python)RubyGems (Ruby) ZIP/tarball (DLL)(Windows)NuGet(.NET)Go Module (Go)
Docker / KubernetesMicroservicesDevOpsCDCI2001202010
§§§ OSS 3rd§ Maven Gradle§§§ OSS CI11
§§§§§§12
§ :§§ API§ : VCS§ vs BLOB§ Diffable vs Not Diffable§ vs§ Mutable vs Immutable§ :13
ARTIFACTORYDISTRIBUTIONXRAYCIQA/QC1234 567 81011VCSVCSBuild InfoDRONEEDGEDependency Manager9MSBuildDependency ManagerMSBuildEDGE EDGE15PIPELINES
Photo by Ruchindra Gunasekara on UnsplashJFrog Artifactory16Single Source ofTruth28CIREST API CLI AQL
JFrog Pipelines17BinOps CI/CD k8s/RBAC XrayYAML
:18
:19
:20
§ Build Info§§§ Artifactory§ Build Promotion§§§ REST API CLI, CI21
§ CI/CD§§ https://jfrog.co.jp/artifactory/start-free/23
Q&A
THANK YOU!