O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building the web shop

Now that we know how to run pipelines, we can test the script that we created in the previous chapter using the Blue Ocean pipeline editor. Simply copy the script (found in the GitHub repository) and copy it into the Script field. A little warning here, pipelines can cause deadlocks! A pipeline needs a node to run on, but then spawns separate builds for the individual stages. So when your pipeline is running on the Linux node and a stage requires the Linux node as well, but the Linux node is configured to only run one build at a time, the stage will wait indefinitely for the Linux node to become available again. Make sure you always have at least one more executor on your nodes than you have pipelines. Unfortunately, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required