From 1ba77f9b81ea7498545704502f474f63c2b44c95 Mon Sep 17 00:00:00 2001 From: Yik Teng Hie Date: Wed, 22 Jun 2022 22:01:32 +0800 Subject: [PATCH] jenkins + sonarqube --- jenkins-sonarqube/README.md | 27 +++++++++++++++++++++++++++ jenkins-sonarqube/docker-compose.yml | 18 ++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 jenkins-sonarqube/README.md create mode 100644 jenkins-sonarqube/docker-compose.yml diff --git a/jenkins-sonarqube/README.md b/jenkins-sonarqube/README.md new file mode 100644 index 0000000..4ae43cd --- /dev/null +++ b/jenkins-sonarqube/README.md @@ -0,0 +1,27 @@ +# Jenkins & Sonarqube + +```shell +$ docker-compose up + +# Jenkins initial password from logs + +# jenkins_1 | ************************************************************* +# jenkins_1 | ************************************************************* +# jenkins_1 | ************************************************************* +# jenkins_1 | +# jenkins_1 | Jenkins initial setup is required. An admin user has been created and a password generated. +# jenkins_1 | Please use the following password to proceed to installation: +# jenkins_1 | +# jenkins_1 | afd7922699d4468fbc4ec453d05d57fb +# jenkins_1 | +# jenkins_1 | This may also be found at: /var/jenkins_home/secrets/initialAdminPassword +# jenkins_1 | +# jenkins_1 | ************************************************************* +# jenkins_1 | ************************************************************* +# jenkins_1 | ************************************************************* + +# Sonarqube initial password: admin / admin +``` + +- [Jenkins](http://localhost:8080) +- [Sonarqube](http://localhost:9000) \ No newline at end of file diff --git a/jenkins-sonarqube/docker-compose.yml b/jenkins-sonarqube/docker-compose.yml new file mode 100644 index 0000000..47a8911 --- /dev/null +++ b/jenkins-sonarqube/docker-compose.yml @@ -0,0 +1,18 @@ +version: "3" +services: + sonarqube: + image: sonarqube:lts + ports: + - 9000:9000 + networks: + - cicd + environment: + - SONAR_FORCEAUTHENTICATION=false + jenkins: + image: jenkins/jenkins:latest + ports: + - 8080:8080 + networks: + - cicd +networks: + cicd: \ No newline at end of file