OpenShift SonarQube: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 16: Line 16:


{{Internal|OpenShift_Postgres#Installation|OpenShift Postgres Installation}}
{{Internal|OpenShift_Postgres#Installation|OpenShift Postgres Installation}}
Apply the template
oc process -f ./sonar.yaml \
  --param APPLICATION_NAME=sonar \
  --param SONARQUBE_JDBC_USERNAME=sonar \
  --param SONARQUBE_JDBC_PASSWORD=<''replace-with-actual-password''> \
  --param POSTGRESQL_DATABASE=sonar \
  --param POSTGRESQL_SERVICE=sonar-postgresql \
  --param STORAGE_SIZE_GB=2 \
  | oc create -f -


=Operations=
=Operations=

Revision as of 04:08, 26 November 2017

External

Internal

Overview

SonarQube is an open source code analysis tool. It can be invoked via Maven or Jenkis plug-ins.

Installation

Install Postgres and create a "sonar" database:

OpenShift Postgres Installation

Apply the template

oc process -f ./sonar.yaml \
  --param APPLICATION_NAME=sonar \
  --param SONARQUBE_JDBC_USERNAME=sonar \
  --param SONARQUBE_JDBC_PASSWORD=<replace-with-actual-password> \
  --param POSTGRESQL_DATABASE=sonar \
  --param POSTGRESQL_SERVICE=sonar-postgresql \
  --param STORAGE_SIZE_GB=2 \
 | oc create -f -

Operations