From 36945a05df9249a552cdc0f93f10982226fb6b2b Mon Sep 17 00:00:00 2001 From: amarama Date: Fri, 9 Feb 2018 22:42:30 -0800 Subject: [PATCH 1/8] first jenkins pipeline --- Jenkinsfile | 17 +++++++++++++++++ Jenkinsfile_01 | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 Jenkinsfile_01 diff --git a/Jenkinsfile b/Jenkinsfile index e69de29b..335560bd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -0,0 +1,17 @@ +pipeline{ + agent { + label 'centos' + } + + stages{ + + stage('build'){ + + steps{ + + sh 'ant -f build.xml -v' + } + + } + } +} diff --git a/Jenkinsfile_01 b/Jenkinsfile_01 new file mode 100644 index 00000000..659013d8 --- /dev/null +++ b/Jenkinsfile_01 @@ -0,0 +1,40 @@ +pipeline{ + agent any + + environment{ + ENV_VAR='some_value' + } + + stages{ + stage('build'){ + agent{ + label 'centos' + } + steps{ + echo 'building..' + } + stage('test'){ + agent docker + agent{ + docker 'openjdk:8u121-jre' + } + + steps{ + echo 'testing...' + } + } + + + stage('test'){ + agent none + steps{echo 'testing...'} + + + stage('deploy'){ + steps{ + echo 'deploying...' + } + } + } + +} From 5bb4a06159159481cb347085701899c00240800c Mon Sep 17 00:00:00 2001 From: amarama Date: Fri, 9 Feb 2018 22:50:29 -0800 Subject: [PATCH 2/8] trigger jenkins pipeline --- Jenkinsfile_01 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile_01 b/Jenkinsfile_01 index 659013d8..05688145 100644 --- a/Jenkinsfile_01 +++ b/Jenkinsfile_01 @@ -1,8 +1,10 @@ pipeline{ - agent any + agent none environment{ + ENV_VAR='some_value' + } stages{ @@ -25,9 +27,7 @@ pipeline{ } - stage('test'){ - agent none - steps{echo 'testing...'} + stage('deploy'){ From 058aa5fd00d221188498d7b49a307c54265d5a7b Mon Sep 17 00:00:00 2001 From: amarama Date: Sat, 10 Feb 2018 08:20:23 -0800 Subject: [PATCH 3/8] amarillo --- test | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test diff --git a/test b/test new file mode 100644 index 00000000..e69de29b From 060b5f0bb60d0744fee69a089ed91ffcf7356d41 Mon Sep 17 00:00:00 2001 From: amarama Date: Sat, 10 Feb 2018 09:54:21 -0800 Subject: [PATCH 4/8] updated the jenkins file --- Jenkinsfile | 11 +++++++++++ Jenkinsfile_01 | 12 +++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 335560bd..fe05cea3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,4 +14,15 @@ pipeline{ } } + + + post{ + + always{ + archive 'dist/*.jar' + } + + } + + } } diff --git a/Jenkinsfile_01 b/Jenkinsfile_01 index 05688145..f6c3142a 100644 --- a/Jenkinsfile_01 +++ b/Jenkinsfile_01 @@ -4,7 +4,7 @@ pipeline{ environment{ ENV_VAR='some_value' - + } stages{ @@ -37,4 +37,14 @@ pipeline{ } } + + post{ + + always{ + + archive 'dist/*.jar' + } + + } + } From de88d6be5978190cfd94bca4b1ee5a0d53d4908e Mon Sep 17 00:00:00 2001 From: amarama Date: Sat, 10 Feb 2018 09:59:51 -0800 Subject: [PATCH 5/8] corrected jenkins file --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fe05cea3..63610ae1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,12 +17,12 @@ pipeline{ post{ - + always{ archive 'dist/*.jar' } } - } + } From 31bd4cb51665e76b4c4946567b82a76ce344cb76 Mon Sep 17 00:00:00 2001 From: amarama Date: Sat, 10 Feb 2018 10:09:47 -0800 Subject: [PATCH 6/8] added jenkins file --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 63610ae1..b5f13667 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,10 +19,10 @@ pipeline{ post{ always{ - archive 'dist/*.jar' + archiveArtifacts artifacts: 'dist/*.jar', fingerprint: true } } - + } From bc7cdd1e16c99bae49ac4bdb26252455718ab5af Mon Sep 17 00:00:00 2001 From: amarama Date: Sat, 10 Feb 2018 10:49:43 -0800 Subject: [PATCH 7/8] adding retention policy to Jenkisfile --- Jenkinsfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index b5f13667..ebb9ef09 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,6 +3,10 @@ pipeline{ label 'centos' } + options{ + buildDiscarder(logRotator(numToKeepStr:'2',artifactNumToKeepStr:'1')) + } + stages{ stage('build'){ From 579d033c4ce0c479e0040fb105fa961ad847f01c Mon Sep 17 00:00:00 2001 From: amarama Date: Thu, 15 Feb 2018 08:25:26 -0800 Subject: [PATCH 8/8] updated the agent label --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ebb9ef09..0280372f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline{ agent { - label 'centos' + label 'apache' } options{