Continuous Integration (CI) - Continuous Deployment (CD) System.
Administrator console is available to the following url:
http://<MACHINE_IP>:9000
Administrator credentials:
USERNAME: admin
PASSWORD: admin
Access token:
jenkins: 7c7b358a089ccdc5367d6af77985ba0eac8ceb7f
Maven goal:
mvn sonar:sonar
-Dsonar.host.url=http://sonarqube:9000
-Dsonar.login=7c7b358a089ccdc5367d6af77985ba0eac8ceb7f
To show the initialAdminPassword, run command:
docker exec <CONTAINER_ID> cat /var/jenkins_home/secrets/initialAdminPassword
Admin console at following url:
http://<MACHINE_IP>:8080
Jenkins user:
USERNAME: admin
PASSWORD: admin
For proxy definition, mirrors or others settings update settings.xml file under jenkins/ folder.
- SonarQube Scanner for Jenkins
- Sonar Quality Gates Plugin
- Deploy to container Plugin
Go to Manage Jenkins > Manage Credentials > Global credentials (unrestricted) and define:
| Name | Type |
|---|---|
| SONARQUBE_TOKEN | Secret text |
| GIT_CREDENTIAL | Username with password |
Go to Manage Jenkins > Configure System:
docker-compose up --build
with -d option run all in detached mode