parallel independent pipelines
(hope this is the right place, I haven't found anything about this on the web)
I have a project which needs to be compiled/deployed on multiple platforms (let's say Linux and Mac for the sake of argument). I want to run the two-step pipeline to compile/deploy on each platform. Currently, if the compile works on one, but fails on the other, the deploy will not happen for the platform where the compile worked - because the compile stage is deemed to have failed.
I can work around this by having single-stage jobs that do everything, but that loses the nice segregation that we get from pipelines.
This is useful to me because I not all my platforms are equally important, so I may not care that the Mac build fails, I still want to go ahead with the Linux deploy.
So, I would like a switch or option to change that, so that if the Linux compile succeeds but the Mac compile fails, I can still proceed with the Linux deploy. This requires that the Linux:deploy job be dependent on the Linux:compile job, but not on the Mac:compile job.
Hope that's clear enough, let me know!
Cheers, Tony.