@@ -4,22 +4,25 @@ Install JAVA
4
4
5
5
sudo add-apt-repository ppa:openjdk-r/ppa
6
6
sudo apt-get update
7
- sudo apt-get install -y openjdk-8 -jdk
7
+ sudo apt-get install -y openjdk-17 -jdk
8
8
9
9
Install SonarQube ( container or download zip )
10
10
11
11
if .zip download & installation follow below steps:
12
12
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
14
14
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
17
20
groupadd devops
18
21
useradd devops -m -d /home/devops -s /bin/bash -g devops
19
22
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
21
24
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
23
26
24
27
after starting successfully goto browser & hit below
25
28
http://<IP addr>:9000
@@ -37,11 +40,11 @@ Jenkins Configuration
37
40
38
41
Install SonarQube-runner ( on Jenkins machine )
39
42
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
+
45
48
Step1: Installing sonarqube plugin in Jenkins
46
49
Manage Jenkins --> manager plugins --> install plugin ( SonarQube Scanner for Jenkins )
47
50
@@ -54,7 +57,7 @@ Install SonarQube-runner ( on Jenkins machine )
54
57
Step3: SonarQube Runner Configuration in Jenkins
55
58
Manage Jenkins --> Global Tool Configuration --> SonarQube Scanner --> configure below
56
59
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 )
58
61
59
62
======================================================================================================
60
63
0 commit comments