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-generatio...
Search
Tsuyoshi Miyake
December 22, 2020
Technology
0
990
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
420
安全なソフトウェアサプライチェーンの実現 / secure-software-supply-chain-with-jfrog
tsuyo
0
35
猿でもわかるコンテナ V3 / a-monkeys-guide-to-container-v3
tsuyo
0
65
猿でもわかる DevOps / a-monkeys-guide-to-devops
tsuyo
0
800
はじめての JFrog Platform V2 / getting-started-with-jfrog-platform-v2
tsuyo
0
350
はじめての JFrog Distribution / getting-started-with-jfrog-distribution
tsuyo
0
170
はじめての JFrog Pipelines / getting-started-with-jfrog-pipelines
tsuyo
0
200
はじめての JFrog Xray / getting-started-with-jfrog-xray
tsuyo
0
1.5k
はじめての JFrog Artifactory / getting-started-with-jfrog-artifactory
tsuyo
0
1.1k
Other Decks in Technology
See All in Technology
Android Audio: Beyond Winning On It
atsushieno
0
5.6k
いま注目のAIエージェントを作ってみよう
supermarimobros
0
380
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
840
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
120
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
910
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
140
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
220
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
210
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
270
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
140
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
450
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
Agile that works and the tools we love
rasmusluckow
330
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Building an army of robots
kneath
306
46k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
GitHub's CSS Performance
jonrohan
1032
460k
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!