:package: :whale: :package: :whale: Local and Kubernetes example to deploy Sonarqube server to CI
docker-compose up -d postgresql
docker-compose up --force-recreate
Access http://0.0.0.0:9000 in your browser and wait for sonar setup
The initial user and password for admin user is admin/admin
. Change on first access.
Access in your user menu, My Account
> Security
> Generate Tokens
echo '''
sonar.projectKey=chip
sonar.projectName=chip
sonar.sources=./
sonar.sourceEncoding=UTF-8
''' > sonar-project.properties
docker run \
--rm \
-e SONAR_HOST_URL="http://0.0.0.0:9000" \
-e SONAR_LOGIN=2f165ff1a9ed5241471d0a9ce32e8e93ac63ffa5 \
-v "$(pwd):/usr/src" \
--network host \
sonarsource/sonar-scanner-cli
kubectl apply -f namespaces.yml
kubectl apply -f configmap.yml
kubectl apply -f postgresql.yml
kubectl apply -f sonarqube.yml
docker run \
--rm \
-e SONAR_HOST_URL="http://sonarqube.raj.ninja" \
-e SONAR_LOGIN=2f165ff1a9ed5241471d0a9ce32e8e93ac63ffa5 \
-v "$(pwd):/usr/src" \
--network host \
sonarsource/sonar-scanner-cli