Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Adds 'tags: [cloud-builders-community]' to all builders (#261) Jul 10, 2019
cloudbuild.yaml Adds 'tags: [cloud-builders-community]' to all builders (#261) Jul 10, 2019 Adding builder for Sonarqube analysis Dec 12, 2018

Sonarqube Scanning

This builder allows you to run static code analysis using Sonarqube on your code.

Building this builder

Run the command below to build this builder

gcloud builds submit . --config=cloudbuild.yaml

Testing the example

Before you can run the example. Perform following steps

  • Login to with your github account
  • Create a token by navigating to Account page then click on security tab
  • Next we need to use "Analyze New Project" option to set up project in sonarcloud. Note: Use setup manually option
  • Note down the token you created, project key and the organization name
  • Specify those values in the cloudbuild.yaml in examples

Running the analysis

To perform the static code analysis on the example go project, run the command below

gcloud builds submit . --config=cloudbuild.yaml

This builder should work with other Sonarqube servers. If you decide to use this with a different sonar server rather than the sonarcloud, just specify arg along with login and password to authenticate with the sonar server if you are not using token based auth.

You can’t perform that action at this time.