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
Docker Build Automation with Jenkins
Search
Awesome Incremented
January 12, 2017
Programming
1
57
Docker Build Automation with Jenkins
Educational example for docker image build automation (DIY)
Awesome Incremented
January 12, 2017
Tweet
Share
More Decks by Awesome Incremented
See All by Awesome Incremented
Fast GeoIp Lookup using Redis
awesomeincremented
0
62
Continuous License Compliance-Analysis
awesomeincremented
0
23
(Almost) Continuous Delivery with Docker in offline environments
awesomeincremented
0
20
Update on Technology Radar
awesomeincremented
0
35
Software Quality
awesomeincremented
1
55
Code Reviews
awesomeincremented
0
51
Coding Guidelies
awesomeincremented
0
43
Oracle Spatial 101 - An Introduction
awesomeincremented
0
100
Team Anti-patterns - and how to resolve them
awesomeincremented
2
200
Other Decks in Programming
See All in Programming
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
WEBエンジニア向けAI活用入門
sutetotanuki
0
300
Nuxt UI Pro、NuxtHub、Nuxt Scripts、Nuxtエコシステムをふんだんに利用して開発するコーポレートサイト@Vue Fes Japan 2024
shingangan
3
870
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
410
Server Driven Compose With Firebase
skydoves
0
380
Nuxtベースの「WXT」でChrome拡張を作成する | Vue Fes 2024 ランチセッション
moshi1121
1
410
CPython 인터프리터 구조 파헤치기 - PyCon Korea 24
kennethanceyer
0
240
僕がつくった48個のWebサービス達
yusukebe
18
17k
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.6k
AWS IaCの注目アップデート 2024年10月版
konokenj
3
2.9k
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
110
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
470
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Being A Developer After 40
akosma
86
590k
It's Worth the Effort
3n
183
27k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Done Done
chrislema
181
16k
Transcript
Docker Build Automation with Jenkins Dev.Talk Jan 2017 Marcel Körtgen
Continuous Integration
Towards Continuous Delivery Deploy
Why roll your own? •Could use GitHub + DockerHub →
Done
Why roll your own? •Because you can
Seriously. Why roll your own? •Concerns about Trust/Security, Intellectual Property
•For Educational Purposes
Demo Setup (using Docker ;-)
Demo GitHub: awesome-inc/docker-deploy
Summary •Automated Build & Push of Docker Images •Private Docker
Registry & UI •Build logic under SCM (Jenkinsfile)
cf. Docker-outside-of-Docker (DooD) Running Docker in Jenkins (in Docker)