From 74057619689e0fefebf86f2c9ba33c6371ab67e7 Mon Sep 17 00:00:00 2001 From: Yuxin Deng Date: Tue, 11 Nov 2025 23:22:10 -0500 Subject: [PATCH] add webhook --- Jenkinsfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fdf1d6676..33a9417b1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -59,21 +59,27 @@ pipeline { withSonarQubeEnv('SonarQubeServer') { sh """ ./mvnw clean verify sonar:sonar \ - -Dsonar.projectKey=${env.SONAR_PROJECT_KEY} \ - -Dsonar.projectName=${env.PROJECT_NAME} \ - -Dsonar.projectVersion=${env.BUILD_NUMBER} + -Dsonar.projectKey=${env.SONAR_PROJECT_KEY} \ + -Dsonar.projectName='${env.PROJECT_NAME}' \ + -Dsonar.host.url=http://sonarqube:9000 \ + -Dsonar.login=${SONAR_AUTH_TOKEN} \ + -Dsonar.projectVersion=${env.BUILD_NUMBER} """ } } } - + stage('Quality Gate') { steps { - timeout(time: 15, unit: 'MINUTES') { - waitForQualityGate abortPipeline: true + script { + timeout(time: 10, unit: 'MINUTES') { + def qg = waitForQualityGate abortPipeline: true + echo "Quality gate status: ${qg.status}" + } } } } + stage('Code Quality') { steps {