I have some long running, expensive tests that I want to run on my project’s default branch, to run each job to completion with concurrency 1 and not to cancel redundant builds.
When the job completes, I want the next job to skip to the most recent job in the queue. Or enqueueing a new job removes all other jobs in the queue so there is only ever the single newest item in the queue.
We believe you are looking to use “ Auto-cancel redundant builds ” on your default branch, as this is not supported by default, we would recommend looking at the following discuss post made by Yann a member of the support team.