Skip to content

[CI] Button to skip job in the pipeline

Description

We are moving more and more of our deployment process into CI and this is great.

From time to time we have issues where the tests are broken, for whatever reason, and I'm sure this happens for many people

But I still need to deploy! Because I know that actually everything is fine, maybe its an itegration test that is failing because of a third party service issue.

Proposal

Button in pipeline/job screens that allow me to skip a certain job, and let the pipeline continue, as if it had passed.

Alternatives

a) I could push a change that comments out the jobs in the ci yaml file, but that means I have to be careful to put it back, and it might involve a whole new MR/merge process when really i just want to quickly skip the tests and get onto deployment.

b) I could manually deploy, which is what i end up doing, but that way I am far more likely to make a mistake, or skip some other important step in deployment.

Links / references

Edited by Fred Cox