From 20a8be45c10b283ae55f96cf139a2a45f1f13f0c Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 06:32:39 +0530 Subject: [PATCH 1/7] added jenkinsfile --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..912008b7 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,14 @@ +pipeline { + agent any + stages{ + stage("hello world"){ + step{ + script{ + sh 'echo Hi' + } + } + + } + } + +} \ No newline at end of file From 1480ddc403e33fbb4d7ffa842774c33febafec84 Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 06:35:59 +0530 Subject: [PATCH 2/7] added jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 912008b7..f4a52eca 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,7 @@ pipeline { agent any stages{ stage("hello world"){ - step{ + steps{ script{ sh 'echo Hi' } From 8960533fab3eb47b24ec703feb5ef3df102c2fa8 Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 07:08:31 +0530 Subject: [PATCH 3/7] added jenkinsfile --- Jenkinsfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f4a52eca..1719df8f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,20 @@ pipeline { agent any stages{ - stage("hello world"){ + stage("sonarqube static code check"){ + + agent { + docker { + image: 'openjdk:11' + } + } + steps{ script{ - sh 'echo Hi' + withSonarQubeEnv(credentialsId: 'sonar-password') { + sh 'chmod +x gradlew' + sh './gradlew sonarqube' + } } } From ed0e2ee9f9e53375da8bd33e2ab388739c27ee66 Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 07:09:47 +0530 Subject: [PATCH 4/7] added jenkinsfile --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1719df8f..74f16519 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,9 +2,8 @@ pipeline { agent any stages{ stage("sonarqube static code check"){ - - agent { - docker { + agent{ + docker{ image: 'openjdk:11' } } From b031f67ea85283887be84d9c284a30811aa51eee Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 07:11:35 +0530 Subject: [PATCH 5/7] added jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 74f16519..f03c19a4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stage("sonarqube static code check"){ agent{ docker{ - image: 'openjdk:11' + image : 'openjdk:11' } } From 2973bb85a53ee7990888b4275fad856ecd85ce0d Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 07:13:14 +0530 Subject: [PATCH 6/7] added jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f03c19a4..41c4da79 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stage("sonarqube static code check"){ agent{ docker{ - image : 'openjdk:11' + image 'openjdk:11' } } From 749fef56f0097d9250fa2b8fca6ccfd06ba997fb Mon Sep 17 00:00:00 2001 From: DeekshithSN Date: Sat, 9 Oct 2021 07:23:06 +0530 Subject: [PATCH 7/7] added jenkinsfile --- Jenkinsfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 41c4da79..8e91a61b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,6 +5,7 @@ pipeline { agent{ docker{ image 'openjdk:11' + args '-v $HOME/.m2:/root/.m2' } } @@ -14,6 +15,12 @@ pipeline { sh 'chmod +x gradlew' sh './gradlew sonarqube' } + timeout(5) { + def qg = waitForQualityGate() + if (qg.status != 'OK'){ + error "pipeline aborted due to quality gate failure: ${qg.status}" + } + } } }