Adding marketplace plugins

Let's perform the following steps to add new plugins to SonarQube from the marketplace:

  1. Click on the Administration menu and switch to the Marketplace tab:

  1. On the Marketplace, in addition to code analyzers, you can find alternative authentication methods, language packs, and other useful integrations. As an example, let's search for GitHub authentication:

  1. Click on the Install button next to the plugin.
  2. Now, click on Restart Server and log in to the Dashboard after it's been restarted.
  3. With SonarQube, go to Administration | Configuration | General Settings | GitHub.
  4. Set Enabled to true:

  1. Set the client ID and client secret to the values provided by the GitHub developer application. Register a new OAuth application with GitHub by going to https://github.com/settings/applications/new.
  2. Save the settings and log out from SonarQube:

New, users will be asked to log in with a GitHub user.