Figure 10.58. A Build Pipeline in action
This plugin is still relatively new, and does not integrate with all of the other plugins we have seen here.
In particular, it is really designed for a linear build pipeline, and does not cope well with branches or
parallel build jobs. Nevertheless, it does give an excellent global vision of a build pipeline.
10.8. Conclusion
Continuous Integration build jobs are much more than simply the scheduled execution of build scripts. In
this chapter we have reviewed a number of tools and techniques enabling you to go beyond your typical
build jobs, combining them so that they can work together as part of a larger process. We have seen how
parameterized and multiconfiguration build jobs add an element of flexibility to ordinary build jobs by
allowing you to run the same build job with different sets of parameters. Other tools help coordinate and
orchestrate groups of related build jobs. The Joins and Locks and Latches plugins helps you coordinate
build jobs running in parallel. And the Build Promotions and Build Pipelines plugins, with the help of
the Copy Artifacts plugin, make it relatively easy to design and configure complex build promotion
strategies for your projects.