
7/22/2016 · Pierre de La Morinerie
What this post added
This post details Captain Train's migration from Jenkins to GitLab CI for their web-app builds. Key technical contributions include: 1. Insulating builds into Docker containers for isolation, cross-architecture support, and greater control over build environments. 2. Demonstrating the scalability of GitLab CI by easily adding new runners and automatic runner selection. 3. Highlighting the ease of control and versioning provided by `.gitlab-ci.yml` files compared to Jenkins' external configuration. 4. Implementing tests on merge requests for improved stability and reduced build breakage. 5. Showcasing the 'Pipelines' UI for build overviews.