FAQ | This is a LIVE service | Changelog

feat(auto-devops): remove mandatory jobs from auto-devops template

With the introduction of mandatory jobs via pipeline execution policies, it is important that the common template doesn't introduce duplicate jobs.

Expand the list of Auto-DevOps templates explicitly. Since GitLab has moved away from a single Auto-DevOps template and towards features requiring explicit opt-in by including templates, it is unlikely that new features will be added to Auto-DevOps in future and so keeping a static list of templates is appropriate.

You can see the before and after effect of these changes on pipelines:

Before:

image

After:

image

Without this change, duplicate security scanning jobs are created on pipelines. This, although inelegant, does not introduce errors and so it is a benign wart which means we don't need to encourage people to update their CI templates usage beyond the usual urging.

Closes #139 (closed)

Edited by Dr Rich Wareham

Merge request reports

Loading