Figure 9-29 End-to-end pipeline flow The key aspect to highlight is that each of the pipelines are triggered based on changes in the  preceding layers, and the associated GitHub repositories. This allows any changes to ripple  through the pipeline layers and generate new images for all the associated applications. 9.4.2 Building a sample IBM MQ pipeline This section will explain how an end to end pipeline flow can be created by using freely  available tooling on a fresh installation of Ubuntu. It was deliberately decided to use an  Ubuntu image instead of a complete Cloud Pak for Integration installation to allow developers  to reproduce on their own laptops. The steps required to prepare the Ubuntu image have  been included for completeness.  596  Accelerating Modernization with Agile Integration