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
Building a Jenkins Continuous Integration Pipel...
Search
Alexandru Zbarcea
October 19, 2016
Technology
380
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a Jenkins Continuous Integration Pipeline with Docker
Alexandru Zbarcea
October 19, 2016
More Decks by Alexandru Zbarcea
See All by Alexandru Zbarcea
Continuous Delivery - Challenges in a Private Datacenter
azbarcea
1
210
Other Decks in Technology
See All in Technology
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
160
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
250
Lightning近況報告
kozy4324
0
210
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
280
【2026年版】 ベクトル検索とEmbedding最前線
mocobeta
23
6.4k
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
730
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
310
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
670
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
240
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.1k
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
240
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
390
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
4 Signs Your Business is Dying
shpigford
187
22k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
Building Adaptive Systems
keathley
44
3.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Visualization
eitanlees
152
17k
Become a Pro
speakerdeck
PRO
31
6k
Transcript
Building a Continuous Integration Pipeline with Docker Alex Zbarcea -
Apache Committer (
[email protected]
, in/azbarcea, @azbarcea)
ABOUT THIS PRESENTATION Continuous Delivery
Business is a System inputs outputs feedback
Business is a System
Jenkins Artifacts Jenkinsfile + artfifacts artifacts
remote API dckr01 remote API dckr02 tutum jenkins archiva registry
nexus Jenkins Builds
Automated Service Operations App App Vault Nexus Internal on-premise services
Customer facing services github Continuous Integration Pipeline
The Machine to build the Machines
Computer architecture
None
None
rhel tomcat java app Another Distro One package manager -
automated patches Reuse Isolated app. One hierarchy security Conf. Mngt.
Artifacts .jar .war .npm .pip .apk .deb .rpm .docker .-box.tar.gz
.git - Chef - Ansible - .docker compositions - Pods .wiki .swagger.json apps/libs OS node config. docs .docker .docker compositions .rancher compositions only markdown (text) artifacts are allowed
Demo
Challenges
Pipeline Challanges - everybody sees and understands the pipeline -
optimize for the global scope - inventory of INs and OUTs - artifact warehouse management - containerize everything
- Not all image can be build in docker-in-docker (dind)
- Caching artifacts (e.g.: /.m2/repository folder) - Use data containers Docker Challanges
Operations Challenges - FAIL is good. Trust the upgrade button
- complexity - generates: lack of trust - difficult to investigate - .git/social becomes a core system - emergent properties - focus is on scaling - deployments as a non-event
Thank you MCJUG apifocal