8

Setting the Stage for Writing Your First CI Pipeline

In this chapter, we embark on a comprehensive journey to design and set the stage for our very first Continuous Integration (CI) pipeline using Jenkins. We will start the chapter by delving into the conceptual realm of planning for CI and discerning the high-level design of CI processes. To do that accurately, it’s pivotal to first grasp the software project and its architecture before diving into the CI process. Subsequently, we’ll walk through the practical steps involved in configuring various tools and platforms, such as SonarQube for code quality and Artifactory as a Docker repository.

Each of these platforms plays a crucial role in our CI pipeline, and by the end of our journey, you ...

Get Learning Continuous Integration with Jenkins - Third Edition 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.