Skip to content

Heptapod CI: conditional runs

Running gitlab-prebuilds only when needed will be nice to shave 15mn latency from most builds. The new pipeline:update-cache label allows to force, and it can be set on a MR after creation for retries (as displayed in the history of this very MR).

Running workhorse jobs only when needed does not change latency, as they always finish way before the RSpec jobs. Still these three jobs are useless in the vast majority of our pipelines. They can be forced with the pipeline:force-workhorse label.

Finally, it is now possible to skip lint jobs with the pipeline:skip-lint label, main use-case being… working on the CI setup.

Edited by Georges Racinet

Merge request reports