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