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
350
Towards Docker 18.09
fminzoni
0
87
Docker Operations - Six memos for the next infrastructure
fminzoni
0
180
Docker Roma Meetup #1
fminzoni
0
110
Hello Docker! Mean Milan
fminzoni
1
64
Docker Milano Meetup #2
fminzoni
0
87
Docker Quickstart
fminzoni
1
95
Other Decks in Technology
See All in Technology
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
7
790
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
610
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
990
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Six Lessons from altMBA
skipperchong
27
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Side Projects
sachag
452
42k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How STYLIGHT went responsive
nonsquared
95
5.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
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.