Skip to content

Commit 3d8cf79

Browse files
authored
Update sonarqube-setup.txt
1 parent e604025 commit 3d8cf79

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

jenkins/Sonar/sonarqube-setup.txt

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,25 @@ Install JAVA
44

55
sudo add-apt-repository ppa:openjdk-r/ppa
66
sudo apt-get update
7-
sudo apt-get install -y openjdk-8-jdk
7+
sudo apt-get install -y openjdk-17-jdk
88

99
Install SonarQube ( container or download zip )
1010

1111
if .zip download & installation follow below steps:
1212

13-
cd /tmp ; wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-6.7.6.zip
13+
cd /tmp ; wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.0.65466.zip
1414
apt-get install unzip
15-
cd /tmp ; unzip sonarqube-6.7.6.zip
16-
cd /tmp ; mv sonarqube-6.7.6 /opt
15+
cd /tmp ; unzip sonarqube-9.9.0.65466.zip
16+
cd /tmp ; mv sonarqube-9.9.0.65466 /opt
17+
mv /opt/sonarqube-9.9.0.65466 /opt/sonarqube
18+
19+
# create user only if it is not present
1720
groupadd devops
1821
useradd devops -m -d /home/devops -s /bin/bash -g devops
1922
passwd devops ( enter passwd )
20-
cd /opt ; chown -R devops:devops sonarqube-6.7.6 ; chmod -R 755 sonarqube-6.7.6
23+
cd /opt ; chown -R devops:devops sonarqube ; chmod -R 755 sonarqube
2124
su - devops
22-
cd /opt/sonarqube-6.7.6/bin/linux-x86-64/ ; ./sonar.sh start
25+
cd /opt/sonarqube/bin/linux-x86-64/ ; ./sonar.sh start
2326

2427
after starting successfully goto browser & hit below
2528
http://<IP addr>:9000
@@ -37,11 +40,11 @@ Jenkins Configuration
3740

3841
Install SonarQube-runner ( on Jenkins machine )
3942

40-
cd /tmp ; wget https://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip
41-
cd /tmp ; unzip sonar-runner-dist-2.4.zip
42-
cd /tmp ; mv sonar-runner-dist-2.4 /opt
43-
44-
43+
cd /tmp ; wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.8.0.2856-linux.zip
44+
sudo apt-get install unzip
45+
cd /tmp ; unzip sonar-scanner-cli-4.8.0.2856-linux.zip
46+
cd /tmp ; mv sonar-scanner-cli-4.8.0.2856-linux /opt/sonar-scanner
47+
4548
Step1: Installing sonarqube plugin in Jenkins
4649
Manage Jenkins --> manager plugins --> install plugin ( SonarQube Scanner for Jenkins )
4750

@@ -54,7 +57,7 @@ Install SonarQube-runner ( on Jenkins machine )
5457
Step3: SonarQube Runner Configuration in Jenkins
5558
Manage Jenkins --> Global Tool Configuration --> SonarQube Scanner --> configure below
5659
Name: sonar-runner ( can be any string )
57-
SONAR_RUNNER_HOME: path of sonar-runner installation on Jenkins Server ( /opt/sonar-runner-dist-2.4 )
60+
SONAR_RUNNER_HOME: path of sonar-runner installation on Jenkins Server ( /opt/sonar-scanner )
5861

5962
======================================================================================================
6063

0 commit comments

Comments
 (0)