This is an automated email from the ASF dual-hosted git repository.

ofuks pushed a commit to branch sonar
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/sonar by this push:
     new 5d8b9a5  Updated sonar.py
5d8b9a5 is described below

commit 5d8b9a54827ca7c064d01c3fca1622eca18105d2
Author: Oleh Fuks <olegfuk...@gmail.com>
AuthorDate: Mon Jul 27 11:29:46 2020 +0300

    Updated sonar.py
---
 infrastructure-provisioning/scripts/jenkins/sonar.py | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/infrastructure-provisioning/scripts/jenkins/sonar.py 
b/infrastructure-provisioning/scripts/jenkins/sonar.py
index fbb55f6..716b3d5 100644
--- a/infrastructure-provisioning/scripts/jenkins/sonar.py
+++ b/infrastructure-provisioning/scripts/jenkins/sonar.py
@@ -19,13 +19,19 @@
 import requests
 import sys
 import time
+import urllib.parse
 
 time.sleep(30)  # wait for new code to be analyzed by SonarQube
 
-PROJECT_KEY = 'com.epam.dlab%3Adlab'
-TOKEN = sys.argv[1]
+PROJECT_KEY = urllib.parse.quote(sys.argv[1])
+print(PROJECT_KEY)
+TOKEN = sys.argv[2]
 
-response = 
requests.get('http://localhost:9000/sonar/api/qualitygates/project_status?projectKey='
 + PROJECT_KEY,
-                        auth=(TOKEN, '')).json()
 
-print(response['projectStatus']['status'])
+def get_sonarqube_status():
+    response = 
requests.get('http://localhost:9000/sonar/api/qualitygates/project_status?projectKey='
 + PROJECT_KEY,
+                            auth=(TOKEN, '')).json()
+    return response['projectStatus']['status']
+
+
+print(get_sonarqube_status())


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org

Reply via email to