Go to Jenkins Home page, on right side Click on Manage Jenkins
Now Click on Manage Plugins, under available Plugins and search for SonarQube Scanner Plugin.
Next Click Install without restart checkbox
Go to Jenkins Home Page, Click on Manage Jenkins, Next Click on Configure system,
In the Configuration screen, scroll down till you see the SonarQube servers section and then click on the ‘Add SnonarQube’ button.
Click on Environment variables Check-box, Provide the details name, Server Url and Security token of the SonarQube, Then Click on Save button.
Now SonarQube was Configured with Jenkins Successfully.
7. SONATYPE NEXUS:
7.1. Introduction to Sonatype Nexus: Manage Artifacts:
Sonatype Nexus sets the standard for repository management providing development teams with the ability to proxy remote repositories and share software artifacts. Download Nexus and gain control over open source consumption and internal collaboration.
7.2. Why Nexus?
A repository manager stores and organizes binary software components for use in development, deployment, and provisioning. Repository managers serve four primary purposes:
Provides a central point for management of binary software components and their dependencies
Provides a solid component repository for a complete Component Lifecycle Management approach
Acts as highly configurable proxy between your organization and public repositories
Repository managers have become essential infrastructure for component-based software development. To the right is a diagram that depicts where a repository manager fits into a typical development process.