GitLab

How we use GitLab at the Province of Nova Scotia

Jul 18, 2017Steven Zinck
How we use GitLab at the Province of Nova Scotia
SummaryAI, from the source post

This post details the Province of Nova Scotia's implementation of GitLab for source control and CI/CD, focusing on automating testing and deployment of Puppet code. It describes their test pipeline which includes syntax checking, linting, unit tests (RSpec), and integration tests (ServerSpec via Test Kitchen) run within Docker containers. The post also outlines their continuous deployment workflow involving merge requests for peer review before pushing code to Red Hat Satellite and Puppet Enterprise servers for deployment.

More from the GitLab CI and Distributed Builds trail