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
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
91
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
150
Hello Docker! Mean Milan
fminzoni
1
67
Docker Milano Meetup #2
fminzoni
0
96
Docker Quickstart
fminzoni
1
97
Other Decks in Technology
See All in Technology
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
140
AI エージェント活用のベストプラクティスと今後の課題
asei
2
310
LINEギフト・LINEコマース領域の開発
lycorptech_jp
PRO
0
390
Greenは本当にGreenか? - B/GデプロイとAPI自動テストで安心デプロイ
kaz29
1
130
2025年 面白の現在地 / Where Omoshiro Stands Today: 2025
acidlemon
0
540
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
3
9k
社内外から"使ってもらえる"データ基盤を支えるアーキテクチャの秘訣/登壇資料(飯塚 大地・高橋 一貴)
hacobu
PRO
0
7k
Pandocでmd→pptx便利すぎワロタwww
meow_noisy
2
950
今すぐGoogle Antigravityを触りましょう
rfdnxbro
0
170
The Complete Android UI Testing Landscape: From Journey to Traditional Approaches
alexzhukovich
1
120
米軍Platform One / Black Pearlに学ぶ極限環境DevSecOps
jyoshise
2
530
Datadog LLM Observabilityで実現するLLMOps実践事例 / practical-llm-observability-with-datadog
k6s4i53rx
0
160
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
How to Ace a Technical Interview
jacobian
280
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
A Tale of Four Properties
chriscoyier
162
23k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
680
Building Applications with DynamoDB
mza
96
6.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Being A Developer After 40
akosma
91
590k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
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.