In this chapter, we will learn about SonarQube, which is a popular open source tool for static code analysis. We will also learn about Artifactory, which is another popular open source tool for version controlling binary files. In this chapter, you will learn about the following topics:
- Installing a standalone SonarQube server
- Creating a project inside SonarQube
- Installing the build breaker plugin for SonarQube
- Creating a quality gate and a quality profile
- Installing and configuring the SonarQube plugin in Jenkins
- Installing a standalone Artifactory server
- Creating a repository inside Artifactory
- Installing and configuring the Artifactory plugin in Jenkins