Continuous Integration Pipeline

We already know how to configure Jenkins. In this chapter, you will see how to use it effectively, focusing on the feature that lays at the heart of Jenkins, pipelines. By building a complete Continuous Integration process from scratch, we will describe all aspects of modern team-oriented code development.

This chapter covers the following points:

  • Explaining the idea of pipelining
  • Introducing the Jenkins pipeline syntax
  • Creating a Continuous Integration pipeline
  • Explaining the idea of Jenkinsfile
  • Creating code quality checks
  • Adding pipeline triggers and notifications
  • Explaining development workflows and branching strategies
  • Introducing Jenkins Multibranch

Get Continuous Delivery with Docker and Jenkins now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.