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
140
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
280
Towards Docker 18.09
fminzoni
0
86
Docker Operations - Six memos for the next infrastructure
fminzoni
0
180
Docker Roma Meetup #1
fminzoni
0
100
Hello Docker! Mean Milan
fminzoni
1
61
Docker Milano Meetup #2
fminzoni
0
75
Docker Quickstart
fminzoni
1
89
Other Decks in Technology
See All in Technology
SREとその組織類型
tatsuo48
9
1.6k
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
320
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
140
データベース02: データベースの概念
trycycle
0
130
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
160
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
Postman v10リリース後を振り返る
nagix
0
170
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
180
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
210
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
180
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
430
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.2k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
354
18k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Adopting Sorbet at Scale
ufuk
67
8.6k
Done Done
chrislema
178
15k
Gamification - CAS2011
davidbonilla
76
4.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
58k
Building Applications with DynamoDB
mza
88
5.6k
How GitHub (no longer) Works
holman
304
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
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.