Slide 1

Slide 1 text

Java DevOps: BinOps

Slide 2

Slide 2 text

2 § § Senior DevOps Acceleration Engineer § DevOps Liquid Software § @tsuyoshi_miyake @tsuyo @tsuyo

Slide 3

Slide 3 text

BinOps BinOps Q&A 3

Slide 4

Slide 4 text

BinOps

Slide 5

Slide 5 text

5 BinOps CI/CD - Avi Cavale, JFrog

Slide 6

Slide 6 text

6 CI/CD GitOps Git

Slide 7

Slide 7 text

7 DevOps CI/CD BinOps

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

§ § CI/CD § § § 9 JAR/WAR (Java) RPM/DEB (Linux) Docker npm (JavaScript) PyPI (Python) RubyGems (Ruby) ZIP/tarball (DLL) (Windows) NuGet (.NET) Go Module (Go)

Slide 10

Slide 10 text

Docker / Kubernetes Microservices DevOps CD CI 2001 2020 10

Slide 11

Slide 11 text

§ § § OSS 3rd § Maven Gradle § § § OSS CI 11

Slide 12

Slide 12 text

§ § § § § § 12

Slide 13

Slide 13 text

§ : § § API § : VCS § vs BLOB § Diffable vs Not Diffable § vs § Mutable vs Immutable § : 13

Slide 14

Slide 14 text

BinOps

Slide 15

Slide 15 text

ARTIFACTORY DISTRIBUTION XRAY CI QA/QC 1 2 3 4 5 6 7 8 10 11 VCS VCS Build Info DRONE EDGE Dependency Manager 9 MSBuild Dependency Manager MSBuild EDGE EDGE 15 PIPELINES

Slide 16

Slide 16 text

Photo by Ruchindra Gunasekara on Unsplash JFrog Artifactory 16 Single Source of Truth 28 CI REST API CLI AQL

Slide 17

Slide 17 text

JFrog Pipelines 17 BinOps CI/CD k8s/ RBAC Xray YAML

Slide 18

Slide 18 text

: 18

Slide 19

Slide 19 text

: 19

Slide 20

Slide 20 text

: 20

Slide 21

Slide 21 text

§ Build Info § § § Artifactory § Build Promotion § § § REST API CLI, CI 21

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

§ CI/CD § § https://jfrog.co.jp/artifactory/start-free/ 23

Slide 24

Slide 24 text

Q&A

Slide 25

Slide 25 text

THANK YOU!