I'm currently surveying Pipelines in order to see if our current Jenkins-based setup can be ported. It seems promising but I've searched for one key feature with no luck:
My setup is as follows: a "core" package is built from branch
develop on changes. Build includes testing + deploy to Artifactory. Furthermore, I have a bunch of components (submodules.) These too are continuously built from branches
develop. Both "core" and components belong to the same team.
What I'm looking for is some way to manually trigger a Pipelines build for branches
develop on all components when
develop on "core" is successfully built and deployed. A workaround would be to push a change to a dummy file on each component but that seems a bit of a hack to me.
Is there anything I have missed in the documentation? What I would like is something like the following in "core":
pipelines: branches: develop: - step: script: - ant -f build.xml my_ant_target_to_build_and_deploy downstream: - component1:develop - component2:develop - …