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
Federico Minzoni
March 20, 2017
Technology
160
1
Share
Docker Milano Meetup (Docker #4 Bday)
Continuous Delivery with Docker & Drone
Federico Minzoni
March 20, 2017
More Decks by Federico Minzoni
See All by Federico Minzoni
Docker: tips & tricks per la build
fminzoni
0
410
Towards Docker 18.09
fminzoni
0
94
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
160
Hello Docker! Mean Milan
fminzoni
1
72
Docker Milano Meetup #2
fminzoni
0
99
Docker Quickstart
fminzoni
1
98
Other Decks in Technology
See All in Technology
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
120
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
160
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
140
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
140
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
2
680
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
200
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
110
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
3.5k
AndroidアプリとCopilot Studioの統合
nakasho
0
200
The 7 pitfalls of AI
ufried
0
170
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
230
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
860
Odyssey Design
rkendrick25
PRO
2
590
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
200
It's Worth the Effort
3n
188
29k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Chasing Engaging Ingredients in Design
codingconduct
0
180
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
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.