Parallel pipelines for different environments of a project.
The project I'm working on is tested in the CI for several compilers. Our stages (eg build, test, deploy…) contain several versions of our jobs (one per compiler). Problem is that if you don't succeed a stage for one specific compiler, we can't move to the next stage.
Maybe I misunderstood something about how we shall organize our CI (at least other people have organized it that way here and here) but I have the feeling, what we shall have are parallel pipelines, one for compiler A/system A, one for compiler B/system B.
That way you could go to the end of pipeline A while failing on pipeline B (and the other way): pipelines flow would be independent. Is there anything similar in the current CI?