GitLab CI - A Template for Reusability

Nick Milton & Frances Litt

Implementing CI has never been easier! We'll start by covering the reasons why GitLab is our platform of choice for continuous integration, as well as the basic architecture and capabilities of GitLab CI, and then delve into examples of how our team leverages these features in our projects.

We will cover how to use templates to minimize maintenance of CI scripts, as well as tips and tricks for maximizing code and regression testing.

Topics will include:

Configuration of the GitLab CI file
How to create and use templates
Limitations of templates
Examples of code linting, Drupal deployment and automated regression testing

Drupal is a registered trademark of Dries Buytaert.