From 164549ae03c2b9358afc573c2cff51ea28c4d9d6 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 27 May 2025 16:08:04 +0530 Subject: [PATCH] Jekins added --- Jenkinsfile | 47 +++++------------------------------------------ 1 file changed, 5 insertions(+), 42 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ee9cdc27b..07212b8c4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,52 +1,15 @@ pipeline { - agent any + agent any - stages { + stages { - stage ("Build"){ + stage ("Build") { steps { - sh "./mvnw install" + sh"./mvwn install" } } + - stage ("Run unit-test"){ - - steps { - sh "./mvnw test" - } - } - - stage ("CodeScaning"){ - environment { - SONAR_HOME = tool 'sonar-scan' - } - steps{ - withSonarQubeEnv('SonarServer') { - sh '''$SONAR_HOME/bin/sonar-scanner \ - -Dsonar.projectKey=myPETC \ - -Dsonar.projectName=mypetclinc \ - -Dsonar.sources=. \ - -Dsonar.java.binaries=target/classes \ - -Dsonar.exclusions=src/test/java/****/*.java \ - -Dsonar.analysis.mode=publish \ - -Dsonar.projectVersion=${BUILD_NUMBER}-${GIT_COMMIT_SHORT} - - ''' - - - } - } - - } - - stage('Quality Gate') { - steps { - timeout(time: 5, unit: 'MINUTES') { - waitForQualityGate abortPipeline: true - } - } - - } } }