Stage gate check more then only last stage

Hi,
can i check into a stage gate (with “$Stage.IsSuccessful$”) more than only last stage.
The reason for this is that i want to run independent stages at once (e.g. “stage 1” and “stage 2”) and start an other stage only if “stage1” and “stage 2” was successful.

So that stage execution looks not more so linear and more like a graph. Is this possible?

Hi Rynardald,

You cannot currently run more than one stage at once. We do have a long term goal to allow stages to run simultaneously, but there are quite a lot of other features we need to finish before we get to this.

As for checking if a previous stage was successful, I’ve added an item to our to-do list to add a collection of stages to our Build expression object do you can do expressions like $Build.Stage.StageName.IsSuccessful$ .

Meanwhile a possible work around would be to set a variable to True at the end of each stage e.g. Set Variable (%Stage1IsSuccessful% = True)