From 772dbc8207654eea272fdd9a2e6d1d046f310b14 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 11 Nov 2017 22:05:56 +0530 Subject: [PATCH 01/31] Create Jenkinsfile --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..d7202c9 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,3 @@ +node { + checkout scm +} From 41e5e5b944456c335b8baa56e8c6017285a0936e Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 11 Nov 2017 22:10:15 +0530 Subject: [PATCH 02/31] Update Jenkinsfile --- Jenkinsfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d7202c9..24d31ad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,3 +1,9 @@ node { - checkout scm -} + checkout([ + $class: 'GitSCM', + branches: scm.branches, + doGenerateSubmoduleConfigurations: scm.doGenerateSubmoduleConfigurations, + extensions: scm.extensions, + userRemoteConfigs: scm.userRemoteConfigs + ]) + } From 50aa25a508bd9561f7115588734e94eb3eed7057 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 11 Nov 2017 22:11:28 +0530 Subject: [PATCH 03/31] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 24d31ad..4951bcd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ node { checkout([ $class: 'GitSCM', - branches: scm.branches, + branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: scm.doGenerateSubmoduleConfigurations, extensions: scm.extensions, userRemoteConfigs: scm.userRemoteConfigs From d5017e2b651405299106eda2ecc65b482cfadadd Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 11 Nov 2017 22:18:45 +0530 Subject: [PATCH 04/31] Update Jenkinsfile --- Jenkinsfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4951bcd..d7202c9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,9 +1,3 @@ node { - checkout([ - $class: 'GitSCM', - branches: [[name: '*/master']], - doGenerateSubmoduleConfigurations: scm.doGenerateSubmoduleConfigurations, - extensions: scm.extensions, - userRemoteConfigs: scm.userRemoteConfigs - ]) - } + checkout scm +} From ea4fc4fb8d5b98ce9e5a65e5f350f6bf30bd397b Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 22 Nov 2017 21:38:52 +0530 Subject: [PATCH 05/31] Update Jenkinsfile --- Jenkinsfile | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d7202c9..448b537 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,3 +1,43 @@ -node { - checkout scm -} +#!groovy + +node('node') { + + + currentBuild.result = "SUCCESS" + + try { + + stage('Checkout'){ + + checkout scm + } + + + + stage('mail'){ + + + mail body: 'project build successful', + from: 'devopstrainingblr@gmail.com', + replyTo: 'mithunreddytechnologies@gmail.com', + subject: 'project build successful', + to: 'mithunreddytechnologies@gmail.com' + } + + + + } + catch (err) { + + currentBuild.result = "FAILURE" + + mail body: "project build error is here: ${env.BUILD_URL}" , + from: 'devopstrainingblr@gmail.com', + replyTo: 'mithunreddytechnologies@gmail.com', + subject: 'project build failed', + to: 'mithunreddytechnologies@gmail.com' + + throw err + } + + From 69417fa732da10e68e5fb9a6ec45357537330502 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 22 Nov 2017 21:45:57 +0530 Subject: [PATCH 06/31] Update Jenkinsfile --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 448b537..640167c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,5 +39,6 @@ node('node') { throw err } +} From 3f08895e5c21cacb7f8409edea9eb2335494a9e2 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 22 Nov 2017 21:48:27 +0530 Subject: [PATCH 07/31] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 640167c..4a47d6d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ #!groovy -node('node') { +node { currentBuild.result = "SUCCESS" From 679a3cb83f47fadafab088b4652f9ce6083b694b Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 22 Nov 2017 22:00:36 +0530 Subject: [PATCH 08/31] Update Jenkinsfile --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4a47d6d..bcc508d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,7 +12,11 @@ node { checkout scm } - + stage('Sonar') { + //add stage sonar + sh 'mvn sonar:sonar' + } + stage('mail'){ From 0d8a8e16993d6d182e1337a897d5426e7ae64bcf Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Tue, 28 Nov 2017 07:58:38 +0530 Subject: [PATCH 09/31] Update Jenkinsfile --- Jenkinsfile | 57 +++++++++++------------------------------------------ 1 file changed, 11 insertions(+), 46 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index bcc508d..3a67e91 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,48 +1,13 @@ -#!groovy - +stage 'Init' node { - - - currentBuild.result = "SUCCESS" - - try { - - stage('Checkout'){ - - checkout scm - } - - stage('Sonar') { - //add stage sonar - sh 'mvn sonar:sonar' - } - - - stage('mail'){ - - - mail body: 'project build successful', - from: 'devopstrainingblr@gmail.com', - replyTo: 'mithunreddytechnologies@gmail.com', - subject: 'project build successful', - to: 'mithunreddytechnologies@gmail.com' - } - - - - } - catch (err) { - - currentBuild.result = "FAILURE" - - mail body: "project build error is here: ${env.BUILD_URL}" , - from: 'devopstrainingblr@gmail.com', - replyTo: 'mithunreddytechnologies@gmail.com', - subject: 'project build failed', - to: 'mithunreddytechnologies@gmail.com' - - throw err - } -} - + checkout scm + sh 'echo $BRANCH_NAME' +} +if (env.BRANCH_NAME == 'master') { + stage 'Only on master' + println 'This happens only on master' +} else { + stage 'Other branches' + println "Current branch ${env.BRANCH_NAME}" +} From 62b2f7df07080ae1b03b1aac874bc81627ba86c9 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 6 Dec 2017 09:44:27 +0530 Subject: [PATCH 10/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index 2d16501..dd5fe92 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorld +project.name=HelloWorld-SCM app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From a1187b2a34a3cff14b4dc86269f04d0fe126ee50 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 6 Dec 2017 09:47:51 +0530 Subject: [PATCH 11/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index dd5fe92..2d16501 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorld-SCM +project.name=HelloWorld app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From 351acbdc6f307b06dc1e9c1dddaefb4305112bd7 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 6 Dec 2017 09:49:47 +0530 Subject: [PATCH 12/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index 2d16501..dd5fe92 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorld +project.name=HelloWorld-SCM app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From b22d0901a49aeca780521b0cff08aa00c7ceab26 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 6 Dec 2017 09:51:21 +0530 Subject: [PATCH 13/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index dd5fe92..2d16501 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorld-SCM +project.name=HelloWorld app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From 6b08e1765a2f0a9211f70c01d095fc00670adb23 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Mon, 5 Feb 2018 21:37:07 +0530 Subject: [PATCH 14/31] Update build.xml --- build.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.xml b/build.xml index 41e606e..5efc006 100644 --- a/build.xml +++ b/build.xml @@ -34,7 +34,7 @@ - + - \ No newline at end of file + From a12950c5842f6a17a5ecfdb9c767d014a1fc3043 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Mon, 5 Feb 2018 22:21:47 +0530 Subject: [PATCH 15/31] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3a67e91..5b3a8df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ node { checkout scm sh 'echo $BRANCH_NAME' } -if (env.BRANCH_NAME == 'master') { +if (env.BRANCH_NAME == 'master ') { stage 'Only on master' println 'This happens only on master' } else { From 209f42cc707aca3dde85a2f94ed0a4d118885a68 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Tue, 6 Feb 2018 07:48:27 +0530 Subject: [PATCH 16/31] Update build.xml --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index 5efc006..d5b383d 100644 --- a/build.xml +++ b/build.xml @@ -29,7 +29,7 @@ - + From 0ff58a2816b7e479ca6773b7bf07019825cd61f0 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Tue, 6 Feb 2018 09:46:17 +0530 Subject: [PATCH 17/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index 2d16501..f1e8aed 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorld +project.name=HelloWorldAntJavaProject app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From 0bd1b1bc8b05fc4f1c7720534ff82634d7f04a90 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Thu, 8 Mar 2018 11:02:13 +0530 Subject: [PATCH 18/31] Update build.properties --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index f1e8aed..eed66e6 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -project.name=HelloWorldAntJavaProject +project.name=HelloWorldAntJavaProject_new app.name=Hello World src.dir=${basedir}/src build.dir=${basedir}/bin From 6f5456867d506628db8c8bb55c43c00dffe7b9b8 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Thu, 8 Mar 2018 11:19:35 +0530 Subject: [PATCH 19/31] Update build.xml --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index d5b383d..331c325 100644 --- a/build.xml +++ b/build.xml @@ -1,7 +1,7 @@ - + From bb4e807855da171894ede860942279afed2e1d0c Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 14 Mar 2018 14:18:46 +0530 Subject: [PATCH 20/31] Update Jenkinsfile --- Jenkinsfile | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5b3a8df..aa2c9b3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,13 +1,27 @@ -stage 'Init' -node { - checkout scm - sh 'echo $BRANCH_NAME' -} -if (env.BRANCH_NAME == 'master ') { + +#! groovy +node{ + stage('Source'){ + git 'https://github.com/devopstrainingblr/Ant-JavaProject.git' + + if (env.BRANCH_NAME == 'master') { stage 'Only on master' println 'This happens only on master' } else { stage 'Other branches' println "Current branch ${env.BRANCH_NAME}" } + } + + stage('Build'){ + /* bat "ant -f build-mt.xml" */ /*For windows machines*/ + sh "ant -f build-mt.xml" + } + stage('Send Email'){ + mail bcc: 'mithunreddytechnologies@gmail.com', body: 'Buils is done', cc: '', from: '', replyTo: '', subject: 'Build Status', to: 'devopstrainingblr@gmail.com' + } + /*stage('Archive'){ + archiveArtifacts '/Users/bhaskarreddyl/.jenkins/workspace/Pipeline-Project-Ant-Web/dist/SampleAntProject.war' + }*/ +} From 6fbafc1cac0e6b2dddc7e5eae2ad1431afbff5e6 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 11 Apr 2018 10:32:18 +0530 Subject: [PATCH 21/31] Update build.properties --- build.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.properties b/build.properties index eed66e6..3c60bbe 100644 --- a/build.properties +++ b/build.properties @@ -1,5 +1,5 @@ project.name=HelloWorldAntJavaProject_new app.name=Hello World -src.dir=${basedir}/src -build.dir=${basedir}/bin -dist.dir=${basedir}/dist +src.dir=src +build.dir=bin +dist.dir=dist From 4dc5cd7fccb785c2f3bce4b008269b633aaaf597 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 25 Apr 2018 09:53:20 +0530 Subject: [PATCH 22/31] Rename build.xml to build-mt.xml --- build.xml => build-mt.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename build.xml => build-mt.xml (100%) diff --git a/build.xml b/build-mt.xml similarity index 100% rename from build.xml rename to build-mt.xml From f34cd657ce07839efcbabcfd7485ae557422ba85 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 9 Jun 2018 18:35:23 +0530 Subject: [PATCH 23/31] Rename build-mt.xml to build-bt.xml --- build-mt.xml => build-bt.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename build-mt.xml => build-bt.xml (100%) diff --git a/build-mt.xml b/build-bt.xml similarity index 100% rename from build-mt.xml rename to build-bt.xml From d829d1f31961a05c118e0d70a2711559007d62f7 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sun, 29 Jul 2018 09:32:46 +0530 Subject: [PATCH 24/31] Update build-bt.xml --- build-bt.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build-bt.xml b/build-bt.xml index 331c325..923ee80 100644 --- a/build-bt.xml +++ b/build-bt.xml @@ -16,7 +16,7 @@ - + @@ -35,6 +35,12 @@ - + + Build done + + + + + From 4951444bbbaa0bbd745ad1320f5587b5a2a324b0 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sun, 29 Jul 2018 09:37:09 +0530 Subject: [PATCH 25/31] Update build-bt.xml --- build-bt.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-bt.xml b/build-bt.xml index 923ee80..cb41025 100644 --- a/build-bt.xml +++ b/build-bt.xml @@ -35,11 +35,11 @@ - + Build done - + From eab303a3306362a6e2e58ecc928fb456893fc15b Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sun, 29 Jul 2018 09:37:45 +0530 Subject: [PATCH 26/31] Update build-bt.xml From ea5c2a3ad28f7c1ff4a42bb98e15390a3a877193 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sun, 29 Jul 2018 20:10:17 +0530 Subject: [PATCH 27/31] Update build-bt.xml --- build-bt.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-bt.xml b/build-bt.xml index cb41025..edeb724 100644 --- a/build-bt.xml +++ b/build-bt.xml @@ -39,7 +39,7 @@ Build done - + From 45e7cba740b60bc0c9b3e8e26a089cb970e01347 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Fri, 3 Aug 2018 22:49:25 +0530 Subject: [PATCH 28/31] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index aa2c9b3..2420903 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,7 +6,7 @@ node{ if (env.BRANCH_NAME == 'master') { stage 'Only on master' - println 'This happens only on master' + println 'This happens only on master branch' } else { stage 'Other branches' println "Current branch ${env.BRANCH_NAME}" From bfae6492079a9de2a4f2fa9089ed7d4c7f7c8001 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 5 Sep 2018 08:07:13 +0530 Subject: [PATCH 29/31] Update Jenkinsfile --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2420903..d1ef985 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,4 @@ -#! groovy node{ stage('Source'){ git 'https://github.com/devopstrainingblr/Ant-JavaProject.git' From c4f519956248bfa8625c06e924462c6f2e41f425 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Wed, 5 Sep 2018 08:08:15 +0530 Subject: [PATCH 30/31] Rename build-bt.xml to build-mt.xml --- build-bt.xml => build-mt.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename build-bt.xml => build-mt.xml (100%) diff --git a/build-bt.xml b/build-mt.xml similarity index 100% rename from build-bt.xml rename to build-mt.xml From 8c9732eb68965417bfe80cbc555d6c29391b4b88 Mon Sep 17 00:00:00 2001 From: DevOps Training Date: Sat, 8 Sep 2018 17:05:43 +0530 Subject: [PATCH 31/31] Update and rename Jenkinsfile to Jenkinsfile-newfile --- Jenkinsfile => Jenkinsfile-newfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) rename Jenkinsfile => Jenkinsfile-newfile (64%) diff --git a/Jenkinsfile b/Jenkinsfile-newfile similarity index 64% rename from Jenkinsfile rename to Jenkinsfile-newfile index d1ef985..5fe7f2c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile-newfile @@ -24,3 +24,23 @@ node{ }*/ } +/* +#!groovy +node (label: 'flipkart-node') { + currentBuild.result = "SUCCESS" + try { + stage('Checkout'){ + //checkout scm + git credentialsId: '4e0f2682-d66f-4ffa-bf99-8b1a9dbeb3e0', url: 'https://github.com/devopstrainingblr/Maven-Web-Project.git' + + } + } + + catch (err) { + currentBuild.result = "FAILURE" + + throw err + } + + */ +}