Allow failure false require only one job finished in the stage

I have two stages build and deploy.

Build stage has multiple jobs which would do the same thing but would have a different set of predefined parameters (like server name, customer name and etc.). I would set to all of them the following:

  when: manual
  allow_failure: false

The goal is to have an option to run deploy stage after at least one of the manual tasks in build stage was successful but now all of them has to be finished before next stage is being enabled.

Current situation:

Desirable situation:


Hi @lkiii . Did you ever figure out how to make the Deploy stage runnable if one or more of the Build stage jobs had completed? I have a very similar use case and haven’t been able to figure it out either.

I’m currently using 13.5, which is newer than when you tried back in April. I was hoping I’d be able to use some of the rules clauses, but I haven’t found anything that would be useful for this.

1 Like

No, I was not able to find a solution for this. I have switched to using a manual deploy stage.

1 Like