From 294663b2add91a574bb64b565f0c8a8800aa6912 Mon Sep 17 00:00:00 2001 From: sudheer76R <106054260+sudheer76R@users.noreply.github.com> Date: Sat, 15 Mar 2025 08:41:12 +0530 Subject: [PATCH 1/3] Update Jenkinsfile --- Jenkinsfile | 45 +++++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c978297..aeeffd4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,25 +1,22 @@ -pipeline { - agent any - stages { - stage('Checkout') { - steps { - echo 'Checkout completed' - } - } - stage('Static-test') { - steps { - echo 'Running static tests on code' - } - } - stage('Build') { - steps { - sh 'echo "Building the code"' - } - } - stage('Deploy') { - steps { - echo 'Deploying into environment' - } - } - } +pipeline{ + agent any + stages{ + stage('Git Checkout Stage'){ + steps{ + git branch: 'main', url: 'https://github.com/sudheer76R/java-example.git' + } + } + stage('Build Stage'){ + steps{ + sh 'mvn clean install' + } + } + stage('SonarQube Analysis Stage') { + steps{ + withSonarQubeEnv('sonar') { + sh "mvn clean verify sonar:sonar -Dsonar.projectKey=demo_sp" + } + } + } + } } From 98444670b5b29336d00c18b4e7e38c1a1c324bbe Mon Sep 17 00:00:00 2001 From: sudheer76R <106054260+sudheer76R@users.noreply.github.com> Date: Sat, 15 Mar 2025 09:10:26 +0530 Subject: [PATCH 2/3] Update Jenkinsfile --- Jenkinsfile | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index aeeffd4..d0505e1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,12 +11,5 @@ pipeline{ sh 'mvn clean install' } } - stage('SonarQube Analysis Stage') { - steps{ - withSonarQubeEnv('sonar') { - sh "mvn clean verify sonar:sonar -Dsonar.projectKey=demo_sp" - } - } - } } } From 4c0c561cbcd5edb87d0bea1ebcb92c6fd1179d8d Mon Sep 17 00:00:00 2001 From: sudheer76R <106054260+sudheer76R@users.noreply.github.com> Date: Sat, 15 Mar 2025 19:16:21 +0530 Subject: [PATCH 3/3] Update Jenkinsfile --- Jenkinsfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d0505e1..171e3d4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline{ - agent any + agent {label 'angular'} stages{ stage('Git Checkout Stage'){ steps{ @@ -11,5 +11,12 @@ pipeline{ sh 'mvn clean install' } } + stage('SonarQube Analysis Stage') { + steps{ + withSonarQubeEnv('sonarqube-server') { + sh "mvn clean verify sonar:sonar" + } + } + } } }