GitLab CI and Distributed Builds
How we introduced DevOps at the province of Nova Scotia

How we introduced DevOps at the province of Nova Scotia

8/14/2017 · Steven Zinck

What this post added

This post details the initial implementation of containerizing a client application using Docker and integrating it with GitLab CI for automated building and deployment to Docker Swarm. It includes the use of a RHEL 6.9 base image, layering dependencies and the application, configuring Docker Swarm for automated updates with minimal downtime, and implementing security scanning with Brakeman, Red Hat's atomic scanner, and Arachni. The post also highlights the benefits of this DevOps approach, such as improved collaboration between Ops and Dev teams, faster time to delivery, lower failure rates, and simplified application recovery.

Read the original post ↗