Chapter 3. DevOps – Continuous Integration and Delivery
In this lesson, we will learn about implementing DevOps core process such as source code repository, code review, artifacts repository, continuous testing, continuous development, and continuous integration. We will focus on few popular tools such as Git, Jenkins, Maven, Gerrit, Nexus, Selenium, and so on.
- Continuous integration (CI)
- Continuous delivery (CD)
- Jenkins tool setup
- Configuration management-Jenkins
- Source code management—Git
- Build management—Maven
- Source code review—Gerrit
- Repository management—Nexus
- Test Automation—Selenium
- Continuous deployment—Pipelines
- Jenkins client setup
- Jenkins security
- Jenkins metrics
Continuous integration and continuous delivery are popular and valuable processes to ensure high-quality and timely software delivery. Continuous integration is the integrated software development process where multiple developers adhere to the agile methodology and adapt...