GitLab CI used to be a separate software component but is now firmly integrated into the GitLab backend.
There are three options to configure in the gitlab.yml:
- all_broken_builds: Only send an email if a build broke.
- add_pusher: Also, add the user pushing the last version of the repository to the recipient list.
- builds_path: The location where the build traces are stored.
gitlab_ci:
all_broken_builds: true
add_pusher: true
builds_path: builds/
Further configuration of GitLab CI is done from the web interface as you have seen in the previous chapter.