Enouvo CI/CD Templates

Documentation for setting up GitLab CI/CD pipelines using Enouvo's shared templates.

Available Templates

Base URL

https://gitlab-ci-yaml-template.enouvo.com/

Quick Start

There are two ways to use these templates:

Recommended: External CI/CD Configuration File

Set the template URL directly as your project's CI/CD configuration file. No .gitlab-ci.yml needed in your repo.

  1. Go to your project's Settings > CI/CD > General pipelines
  2. Set CI/CD configuration file to the template URL, e.g.:
    https://gitlab-ci-yaml-template.enouvo.com/docker/.gitlab-ci.yml
  3. Save changes

This keeps your repo clean and always uses the latest template version automatically.

Alternative: Include in .gitlab-ci.yml

Add a .gitlab-ci.yml to your project root that includes the template:

include:
  - 'https://gitlab-ci-yaml-template.enouvo.com/docker/.gitlab-ci.yml'

Use this method when you need to override variables or add custom jobs alongside the template.

Common Variables

Set these in your project's Settings > CI/CD > Variables: