Bläddra i källkod

sonarqube test

formation 3 år sedan
förälder
incheckning
4a8c29cc87
4 ändrade filer med 76 tillägg och 3 borttagningar
  1. 20 1
      Jenkinsfile
  2. 50 0
      gogs_rsa
  3. 1 0
      gogs_rsa.pub
  4. 5 2
      sonar.properties

+ 20 - 1
Jenkinsfile

@@ -135,7 +135,26 @@ node{
 	// 		imageExpress.push('latest')
 	// 	}*/
 	// }
-	
+    stage('SonarQube analysis') 
+		{
+			def scannerHome = tool 'SonarQube Scanner 2.8';
+			withSonarQubeEnv('SonarQube') 
+			{ 
+			// If you have configured more than one global server connection, you can specify its name
+			sh "${scannerHome}/bin/sonar-scanner  -Dsonar.host.url=https://sonarqube.foodgame.fr -Dsonar.login=sqp_09ee9072c917af8212864baf0f75c950afc14c64"
+			}
+		}
+	stage("Quality gate") {
+      steps {
+        script {
+          def qualitygate = waitForQualityGate()
+          sleep(10)
+          if (qualitygate.status != "OK") {
+            waitForQualityGate abortPipeline: true
+          }
+        }
+      }
+    }
 
     stage('Build Docker MEAN Stack(PreProduction Deployment)') 
     {

+ 50 - 0
gogs_rsa

@@ -0,0 +1,50 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+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
+w9bcldJfXxMYmzsc1mxgLgWkA=
+-----END OPENSSH PRIVATE KEY-----

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
gogs_rsa.pub


+ 5 - 2
sonar.properties

@@ -1,17 +1,20 @@
 sonar-project.properties 
 
 # must be unique in a given SonarQube instance 
-sonar.projectKey=Fatboar_project
+sonar.projectKey=FatboarProject
 # --- optional properties --
 # defaults to project key 
 
-sonar.projectName=FatboarProjectTest 
+sonar.projectName=FatboarProject
 # defaults to 'not provided' 
 sonar.projectVersion=1.0
  
 # Path is relative to the sonar-project.properties file. Defaults to . 
 
 sonar.sources=.
+
+# The value of the property must be the key of the language.
+sonar.language=js
  
 # Encoding of the source code. Default is default system encoding 
 sonar.sourceEncoding=UTF-8