Using Workflow Rules in gitlab-ci
I got frustrated that certain jobs would pop off multiple times as a hunk of work was evaluated.
I looked at the docs1; specifically this. and found it fairly easy to simply declare a set of rules to apply to the entire ci declaration.
I’m sure I’ll want to improve this later, but this will work for now.