From 1f71b59f038854ebaafb81de45d0a19e659e0841 Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 12:39:28 +0530 Subject: [PATCH 1/8] added in diclarative way --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..ff93fe171 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent any + options { + timeout(time: 30, unit: 'MINUTES') + } + triggers { + pollSCM(* * * * *) + } + tools { + jdk 'JDK_17' + } + stages { + stage('vcs') { + steps { + git url: 'https://github.com/shaifalikhan5/spring-petclinic.git', + branch: 'develop' + + } + } + stage('build and packaging') { + steps { + sh script: 'mvn package' + + } + + } + stage('reporting') { + steps { + archiveArtifacts artifacts : '**/target/sprigpetclinic-*.jar' + junit testResults : '**/surefire-reports/**.xml' + + } + + } + } + +} \ No newline at end of file From 1926031dc5fcee2134401ba2da82155d13eca98d Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:06:32 +0530 Subject: [PATCH 2/8] added comma in pol scm --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ff93fe171..6627c204d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { timeout(time: 30, unit: 'MINUTES') } triggers { - pollSCM(* * * * *) + pollSCM('* * * * *') } tools { jdk 'JDK_17' From e0214d959097a830db92cae01fdd55c8488c56a9 Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:08:47 +0530 Subject: [PATCH 3/8] changes devlop to developer --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6627c204d..68457a1d2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline { stage('vcs') { steps { git url: 'https://github.com/shaifalikhan5/spring-petclinic.git', - branch: 'develop' + branch: 'developer' } } From 82174e4c85b0926c9dc86b48474e23f302749a3e Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:14:37 +0530 Subject: [PATCH 4/8] changes devlop to developer --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 68457a1d2..4ecd13c23 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,7 @@ pipeline { pollSCM('* * * * *') } tools { - jdk 'JDK_17' + jdk 'JDK-17' } stages { stage('vcs') { From 4ffb369da389d708ead12731465063e77edcfc36 Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:17:56 +0530 Subject: [PATCH 5/8] changes devlop to developer --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4ecd13c23..17068beb4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,7 @@ pipeline { pollSCM('* * * * *') } tools { - jdk 'JDK-17' + jdk 'java-17' } stages { stage('vcs') { From f8706eed47f158eb3cf37e8a9803131b64cb9538 Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:21:48 +0530 Subject: [PATCH 6/8] changes sh command --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 17068beb4..a91c6b215 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,7 +19,7 @@ pipeline { } stage('build and packaging') { steps { - sh script: 'mvn package' + sh : 'mvn package' } From 57d779b1014bec58a2d4d598e035a29569648b5d Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:27:49 +0530 Subject: [PATCH 7/8] changes sh command --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a91c6b215..291c258db 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,7 +19,8 @@ pipeline { } stage('build and packaging') { steps { - sh : 'mvn package' + + sh : "mvn package" } From 07f1b1795064b73da1f38b8f5728353ea4c8d491 Mon Sep 17 00:00:00 2001 From: shaif ali khan Date: Sat, 29 Jul 2023 13:34:28 +0530 Subject: [PATCH 8/8] changes sh command --- Jenkinsfile | 60 ++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 291c258db..d4acd57e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,38 +1,32 @@ pipeline { - agent any - options { - timeout(time: 30, unit: 'MINUTES') - } - triggers { - pollSCM('* * * * *') - } - tools { - jdk 'java-17' - } - stages { - stage('vcs') { - steps { - git url: 'https://github.com/shaifalikhan5/spring-petclinic.git', - branch: 'developer' - - } + agent any + options { + timeout(time: 30, unit: 'MINUTES') } - stage('build and packaging') { - steps { - - sh : "mvn package" - - } - + triggers { + pollSCM('* * * * *') } - stage('reporting') { - steps { - archiveArtifacts artifacts : '**/target/sprigpetclinic-*.jar' - junit testResults : '**/surefire-reports/**.xml' - - } - + tools { + jdk 'JDK_17' + } + stages { + stage('vcs') { + steps { + git url: 'https://github.com/shaifalikhan5/spring-petclinic.git', + branch: 'developer' + } + } + stage('build and package') { + steps { + sh script: 'mvn package' + } + } + stage('reporting') { + steps { + archiveArtifacts artifacts: '**/target/springpetclinic-*.jar' + junit testResults: '**/target/surefire-reports/TEST-*.xml' + } + } } - } -} \ No newline at end of file +}