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
93
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
160
Hello Docker! Mean Milan
fminzoni
1
71
Docker Milano Meetup #2
fminzoni
0
99
Docker Quickstart
fminzoni
1
98
Other Decks in Technology
See All in Technology
Bref でサービスを運用している話
sgash708
0
220
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
280
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
200
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
200
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
180
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
170
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
0
110
Cursor Subagentsはいいぞ
yug1224
2
130
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
620
Mobile First: as difficult as doing things right
swwweet
225
10k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Team Friction
lara
192
16k
How to make the Groovebox
asonas
2
2.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Tell your own story through comics
letsgokoyo
1
880
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
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.