Skip to content

Use manual jobs for cases where a build/container job is disabled

Currently if a job has 'builds: false', we entirely omit the definition of the build job, but keep the container job.

This is inconvenient if a developer wants to manually test a job. With this change, we now always create all container and build jobs.

If 'builds: false', then the build job is marked as manual.

If 'containrs: false', for all build jobs on that arch, then the container job is marked as manual

The manual jobs are visible in the pipeline but don't contribute to the result, and are never run unless the developers requests it explicitly.

This will become important as we need to switch off many more build jobs by default to conserve CI credits.

Merge request reports

Loading