In this chapter, we covered one of the latest features of Jenkins 2 and one of its highlights:built-in support for delivery pipelines. We learned how to use it in detail. We covered a simple Groovy script to build a job, generate a build step, archive build job artifacts, run a build step on a specific node, mark definite sections of a build as being controlled by limited concurrency, and so on. We walked through a scenario where we want to execute different stages on different nodes. Another similar plugin was installed and configured with an example:the Build Pipeline plugin.
In the next chapter, we will discuss one of the important pillars of DevOps culture-configuration management-using Chef. First, we will see how to install Chef on a workstation and configure it with hosted Chef. We will look at installing Tomcat using community Tomcat installation cookbooks.