0

The Jenkins pipeline plugin is awesome. But is it also possible to aggregate pipelines of (dependent projects) e.g. micro-services?

Georg Heiler
  • 16,916
  • 36
  • 162
  • 292

2 Answers2

1

If you have separate jobs that run pipelines you could just call build [job name] to invoke subsequent pipelines

ebnius
  • 910
  • 2
  • 8
  • 14
  • sure but is it possible similar to http://concourse.ci/ to get a picture of the status of all the pipelines? – Georg Heiler Apr 28 '16 at 14:50
  • You could make a job just to aggregate jobs and define each job as a `stage`. That'd let you visualize the entire sequence. – ebnius Apr 28 '16 at 15:09
0

You can use the way that @ebnius says where you have little pipeline jobs and a parent which is orchestrating the complete workflow and calling the different pipelines.

Or you can use the Shared Library plugin (https://jenkins.io/doc/book/pipeline/shared-libraries/) where you define a step per groovy file for example and you have the entire structure modularized.

Daniel Majano
  • 976
  • 2
  • 10
  • 18