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.


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!


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