OpenShift SonarQube: Difference between revisions
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:
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 -