We have had an overview of development methodologies and the different product life cycle processes. Now let's learn how to build a real-world CI environment using GitHub and the Jenkins CI server, illustrated here:
![](https://static.packt-cdn.com/products/9781788624480/graphics/assets/c0b2e94d-3675-4712-bcd9-12e0c2cfe436.png)
Jenkins is an open source automation server. Thanks to its ability to automate tasks, it can perform CI. You can download it from https://jenkins.io/:
![](https://static.packt-cdn.com/products/9781788624480/graphics/assets/608e6cdc-f01f-4a62-9b32-177d3b4a19b8.png)