In this chapter, we first saw how to install and configure SonarQube. We saw how to create a project inside SonarQube and how to integrate it with Jenkins using plugins. We discussed how to install and configure Artifactory.
We then created the remaining jobs in the Continuous Integration pipeline that poll the integration branch for changes, perform static code analysis, perform integration testing, and upload the successfully tested code to Artifactory.
We also saw how to install and configure the delivery pipeline plugin. Although not necessary, but it gave a good look to our Continuous Integration pipeline.
We saw how to configure the Eclipse tool with Git. In this way, a developer can seamlessly work on Eclipse and perform all the code check in, check out, and push operations from the Eclipse IDE alone.
Lastly, using an example, we saw the whole Continuous Integration pipeline in action from the perspective of a developer working on a feature branch.
The Continuous Integration Design...