Zero-downtime continuous build and deployment configuration

I wanted to move one of my pipelines from CI to CD, and to do that I used CircleCI + GitLab + Docker Swarm. It features a health-check system to achieve zero-downtime rolling updates.

For the benefit of others, I’ve written this up and made it available on GitHub. Feel free to give this a try. If you need some help, ping me on a new thread here.

Update

Thought peeps at CircleCI would be interested to know - I posted this to Reddit, and got 4.3k views within a day. Turns out tutorials are popular!

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.