CI/CD Pipelines and Test Environments in Production

Explore the practical aspects of CI/CD pipelines and test environments, integral to modern software development.

Practical CI/CD pipelines

Most projects use a CI tool to handle the sequencing chores. Popular tools are provided by Jenkins, GitLab, CircleCI, Travis CI, and Azure DevOps. They all work similarly, executing separate build stages sequentially. That’s where the name pipeline comes from—it resembles a pipe being loaded at one end with the next build stage and coming out of the other end of the pipe, as shown in the following illustration:

Get hands-on with 1400+ tech skills courses.