We are faced with 10 projects , with 3 deploy pipelines per project. These 30 pipelines are all the same, they use a couple of environment variables to setup stuff like SSH credentials , ports etc.
Making a change to our deployment process involves a LOT of clicking around in the web-interface to replace pipelines with a clone of a pipeline from a different project. This is quite a hassle and very error-prone.
1 solution for us would be to let our projects re-use 1 and the same pipeline , while configuring it through environment vars. Right now, if I run a pipeline from a different project , this pipeline cannot reach the correct environment vars.
So basically, if I have the following setup:
Project X -> Pipeline A -> This pipeline has no environment settings
Project Y -> Pipeline B -> This pipeline has environment settings
I would like to run Pipeline A from Pipeline B while feeding it Pipeline B's environment settings.
Is this something you guys would consider ? If not, we'll have to make the switch to buddy.yml.
Love the product so far, keep up the good work !