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 Milano Meetup (Docker #4 Bday)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Federico Minzoni
March 20, 2017
Technology
1
150
Docker Milano Meetup (Docker #4 Bday)
Continuous Delivery with Docker & Drone
Federico Minzoni
March 20, 2017
Tweet
Share
More Decks by Federico Minzoni
See All by Federico Minzoni
Docker: tips & tricks per la build
fminzoni
0
400
Towards Docker 18.09
fminzoni
0
92
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
160
Hello Docker! Mean Milan
fminzoni
1
69
Docker Milano Meetup #2
fminzoni
0
98
Docker Quickstart
fminzoni
1
97
Other Decks in Technology
See All in Technology
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
490
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
3
720
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
530
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
180
Kubernetesにおける推論基盤
ry
1
300
(Test) ai-meetup slide creation
oikon48
1
210
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
860
OpenClawで回す組織運営
jacopen
3
690
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
830
A Gentle Introduction to Transformers
keio_smilab
PRO
2
1k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.4k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
Mobile First: as difficult as doing things right
swwweet
225
10k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Color Theory Basics | Prateek | Gurzu
gurzu
0
240
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How GitHub (no longer) Works
holman
316
140k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Transcript
CONTINUOUS DELIVERY WITH DOCKER. FEDERICO MINZONI DEVOPS @ ENTER @fminzoni
A Basic Continuous Delivery System 1 YEAR AGO...
None
Back To Basics
FAIL FAST. Paperboy, Atari Games 1984.
Rami, Quercetti 1982. BE SMART
The Incredible Machine, Dynamix 1993. AVOID COMPLEXITY
github.com/drone/drone DRONE
The hosted version of Drone is being deprecated in favor
of the open source edition of drone. The open source edition is actively maintained and was re-built from scratch to use the Docker engine. The closed sourced edition previously powering drone.io is no longer being maintained.
.drone.yml a superset of the docker-compose file format.
PIPELINE each step executes in a separate Docker container with
shared disk access to your project workspace.
SERVICES service containers start before the steps and share the
same network as your build containers.
PLUGINS & SECRETS Drone supports publish, deployment and notification capabilities
through external plugins. Secrets are injected at runtime. Drone does not expose secrets unless the Yaml file is signed.
USER INTERFACE Drone UI to show and CLI to configure
everything.
SETUP Docker is the only dependency.