Tools like GoCD and TeamCity are excellent components of advanced Continuous Delivery deployment systems. They help us focus on deployment pipelines and the flow of changes, rather than "builds" or "environments". We can further enhance these tools by using frameworks like Rancher to manage GoCD and TeamCity as highly available, always-on deployment services. In this talk, we'll see how to use Rancher to run deployment pipeline tooling like GoCD and TeamCity, and how this lets us focus on the important parts of Continuous Delivery: getting changes to Production safely and rapidly.
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Using Rancher for highly available deployment services with GoCD and TeamCity
1. Using Rancher for highly
available deployment services
with GoCD and TeamCity
Matthew Skelton, Skelton Thatcher Consulting
@matthewpskelton / skeltonthatcher.com
Amsterdam Continuous Delivery meetup group
08 February 2017, Amsterdam, NL
68. Links
• GoCD: https://www.gocd.io/
• Rancher: http://rancher.com/
• Continuous Delivery with Windows & .NET by Matthew Skelton & Chris O'Dell
(O'Reilly, 2016): http://cdwithwindows.net/ (free download)
• Blog post series on High-Availability Rancher:
https://skeltonthatcher.com/blog/container-clustering-rancher-server-part-3-
aws-efs-mounts-using-rancher-nfs/
• DZone 2017 guide to Continuous Delivery:
https://dzone.com/guides/devops-continuous-delivery-and-automation
69. Containerised
Built and managed as code
Recreateable in minutes
Using Rancher for highly
available deployment services
with GoCD and TeamCity