Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Java 開発者のための次世代 DevOps: BinOps / next-generation-devops-for-java-developers-binops
Search
Tsuyoshi Miyake
December 22, 2020
Technology
0
820
Java 開発者のための次世代 DevOps: BinOps / next-generation-devops-for-java-developers-binops
JJUG CCC 2020 Fall (#jjug_ccc) の発表資料です。開発者がバイナリを中心とした開発フローを意識すると何が嬉しいのか?についてご紹介しました。
Tsuyoshi Miyake
December 22, 2020
Tweet
Share
More Decks by Tsuyoshi Miyake
See All by Tsuyoshi Miyake
JFrog 最新情報 - JFrog DevOps プラットフォームの今までとこれから / jfrog-update-for-devopskaigi-2022
tsuyo
0
310
安全なソフトウェアサプライチェーンの実現 / secure-software-supply-chain-with-jfrog
tsuyo
0
16
猿でもわかるコンテナ V3 / a-monkeys-guide-to-container-v3
tsuyo
0
21
猿でもわかる DevOps / a-monkeys-guide-to-devops
tsuyo
0
680
はじめての JFrog Platform V2 / getting-started-with-jfrog-platform-v2
tsuyo
0
220
はじめての JFrog Distribution / getting-started-with-jfrog-distribution
tsuyo
0
140
はじめての JFrog Pipelines / getting-started-with-jfrog-pipelines
tsuyo
0
160
はじめての JFrog Xray / getting-started-with-jfrog-xray
tsuyo
0
1.3k
はじめての JFrog Artifactory / getting-started-with-jfrog-artifactory
tsuyo
0
790
Other Decks in Technology
See All in Technology
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
270
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
540
Janus
bkuhlmann
1
490
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
590
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
110
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
390
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
Statistics for Hackers
jakevdp
789
220k
Become a Pro
speakerdeck
PRO
11
4.5k
We Have a Design System, Now What?
morganepeng
43
6.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Designing Experiences People Love
moore
136
23k
What the flash - Photography Introduction
edds
64
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Fireside Chat
paigeccino
21
2.6k
Embracing the Ebb and Flow
colly
80
4.1k
Transcript
Java DevOps: BinOps
2 § § Senior DevOps Acceleration Engineer § DevOps Liquid
Software § @tsuyoshi_miyake @tsuyo @tsuyo
BinOps BinOps Q&A 3
BinOps
5 BinOps CI/CD - Avi Cavale, JFrog
6 CI/CD GitOps Git
7 DevOps CI/CD BinOps
None
§ § 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)
Docker / Kubernetes Microservices DevOps CD CI 2001 2020 10
§ § § OSS 3rd § Maven Gradle § §
§ OSS CI 11
§ § § § § § 12
§ : § § API § : VCS § vs
BLOB § Diffable vs Not Diffable § vs § Mutable vs Immutable § : 13
BinOps
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
Photo by Ruchindra Gunasekara on Unsplash JFrog Artifactory 16 Single
Source of Truth 28 CI REST API CLI AQL
JFrog Pipelines 17 BinOps CI/CD k8s/ RBAC Xray YAML
: 18
: 19
: 20
§ Build Info § § § Artifactory § Build Promotion
§ § § REST API CLI, CI 21
None
§ CI/CD § § https://jfrog.co.jp/artifactory/start-free/ 23
Q&A
THANK YOU!