From f588ffd0700e6b070212d62e5888ffcb94557643 Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 10:50:29 +0530 Subject: [PATCH 1/6] Create Jenkinsfile adding jenkin files with three stages --- Jenkinsfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..a72dbdd7 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,33 @@ +pipeline{ + agent any + tools + { + maven 'Maven 3.6.3' + } + stages + { + stage('build') + { + steps + { + sh 'mvn compile' + } + } + stage('test') + { + steps + { + sh 'mvn clean test' + } + } + stage('package') + { + steps + { + sh 'mvn package -DskipTests' + } + } + } +} + + From f0eabaea97903aad9a16fc5a76388a74ed79b301 Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 11:01:39 +0530 Subject: [PATCH 2/6] adding archive --- Jenkinsfile | 48 +++++++++++++++++++++--------------------------- 1 file changed, 21 insertions(+), 27 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a72dbdd7..7c165545 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,33 +1,27 @@ -pipeline{ +pipeline { agent any - tools - { - maven 'Maven 3.6.3' - } - stages - { - stage('build') - { - steps - { - sh 'mvn compile' - } - } - stage('test') - { - steps - { - sh 'mvn clean test' - } + stages { + stage('build') { + steps { + sh 'mvn compile' } - stage('package') - { - steps - { - sh 'mvn package -DskipTests' - } + } + + stage('test') { + steps { + sh 'mvn clean test' } } -} + stage('package') { + steps { + sh 'mvn package -DskipTests' + archiveArtifacts 'target/*.war' + } + } + } + tools { + maven 'Maven 3.6.3' + } +} \ No newline at end of file From 99b61c7630213e70dc2b58e86b4083f9b3b7e18f Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 11:34:44 +0530 Subject: [PATCH 3/6] Create samplefile --- samplefile | 1 + 1 file changed, 1 insertion(+) create mode 100644 samplefile diff --git a/samplefile b/samplefile new file mode 100644 index 00000000..8e242116 --- /dev/null +++ b/samplefile @@ -0,0 +1 @@ +To check polling from jenkins and trigerring the build From 120481c7cd63b878a66903ca0518a5ae8780815f Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 11:57:33 +0530 Subject: [PATCH 4/6] crating new branch --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 7c165545..dc721279 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,6 +10,7 @@ pipeline { stage('test') { steps { sh 'mvn clean test' + timeout(time: 10) } } From 9fac1db388256f2047e62fac65b99f9fa36f000a Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 12:00:48 +0530 Subject: [PATCH 5/6] remove time from master --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index dc721279..7c165545 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,6 @@ pipeline { stage('test') { steps { sh 'mvn clean test' - timeout(time: 10) } } From 2e7aeca1c2b70ef3111f4c53fa900c8f6498085f Mon Sep 17 00:00:00 2001 From: AlpiAgarwal Date: Tue, 3 Nov 2020 15:15:47 +0530 Subject: [PATCH 6/6] Added Jenkinsfile --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7c165545..8fee66bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,10 @@ pipeline { - agent any + agent { + docker { + image 'maven:3.6.3-jdk-11-slim' + } + + } stages { stage('build') { steps {