demo: speedup your delivery pipeline with docker, coreos and jenkins job builder
TRANSCRIPT
Speedup your Delivery Pipeline
Using CoreOS, Docker and Jenkins Job Builder:
A full delivery pipeline in ~50 lines of code
Wouter Lagerweij@wouterla
1. Build the Docker image (deployment package)
A
C
B
v1
v1
v1
v v
v
Build
v2
Deploy fleet
Register
Test Releaseetcd vulcanddocker
etcd
CoreOs Cluster
2. Deploy the Docker image to CoreOS
A
C
B
v1
v1
v1
v v
v
Build
v2
Deploy fleet
Register
Test Releaseetcd vulcanddocker
etcd
CoreOs Cluster
v2
v2 v2
v2
3. Register the new version into etcd
A
C
B
v1
v1
v1
v v
v
Build
Deploy fleet
Register
Test Releaseetcd vulcanddocker
etcd
CoreOs Cluster
v2 v2
v2
4. Update the loadbalancer (vulcand)
A
C
B
v1
v1
v1
v v
v
Build
Deploy fleet
Register
Test Releaseetcd vulcanddocker
etcd
CoreOs Cluster
v2 v2
v2
github.com/wouterla/demo-coreos-jenkins