Concourse x Spinnaker
Concourse Meetup Tokyo #8
2019-02-27 Toshiaki Maki (@making), Pivotal
Topics
● Why Spinnaker for CD?
● How to integrate with Concourse
● Demo
Topics
● Why Spinnaker for CD?
● How to integrate with Concourse
● Demo
Spinnaker is an OSS Multi-Cloud Deploy Platform
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/7
https://www.spinnaker.io
Spinnaker Best Practices
● Blue/Green deployments
● Rollbacks
● Automated canary analysis
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/11
Minimizing Production Deployment Risk
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/12
https://www.spinnaker.io/concepts/
Multiple Application Versions for Rollback
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/13
Automated Canary Analysis
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/14
https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69
Spinnaker Pipeline
Spinnaker Ecosystem
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/10
Free Ebook
https://www.spinnaker.io/publications/ebook/
Topics
● Why Spinnaker for CD?
● How to integrate with Concourse
● Demo
Interactive Continuous Delivery Pipeline
https://www.slideshare.net/Pivotal/continuous-delivery-to-the-cloud-automate-thru-production-with-ci-spinnaker/9
Concourse Spinnaker Resource
https://github.com/pivotal-cf/spinnaker-resource
Concourse Spinnaker Resource
Trigger a spinnaker pipeline
from concourse
Trigger a concourse job from spinnaker
Topics
● Why Spinnaker for CD?
● How to integrate with Concourse
● Demo
Demo
https://github.com/making/demo-concourse-spinnaker
Demo
Build and push a docker image
Deploy the application with Spinnaker
Run acceptance test with JMeter
Rollback with Spinnaker if the test fails
Wrap up
● Why Spinnaker for CD?
=> Blue/Green, Rollbacks, Automated canary
analysis
● How to integrate with Concourse
=> Spinnaker Resource

Concourse x Spinnaker #concourse_tokyo