From faf1094bfe5695136d10aefaa8c3b9489788551e Mon Sep 17 00:00:00 2001 From: Benjamin Stein Date: Mon, 8 May 2017 14:31:15 -0700 Subject: [PATCH 1/4] use docker agent with maven 3.3 --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c4bd8fbee..cdbbae44c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,10 @@ pipeline { - agent any + agent + docker { + image 'maven:3-alpine' + label 'my-defined-label' + args '-v /tmp:/tmp' + } tools { maven 'Maven' } From 8c245d126c91d3329fafb6f9f150709071d85d90 Mon Sep 17 00:00:00 2001 From: Benjamin Stein Date: Mon, 8 May 2017 14:39:14 -0700 Subject: [PATCH 2/4] remove tool --- Jenkinsfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index cdbbae44c..51b808c5a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,9 +5,6 @@ pipeline { label 'my-defined-label' args '-v /tmp:/tmp' } - tools { - maven 'Maven' - } stages { stage ('Build') { steps { From 2ee6a931a66c95c44c94f96623f117b93548e5f6 Mon Sep 17 00:00:00 2001 From: Benjamin Stein Date: Mon, 8 May 2017 14:47:04 -0700 Subject: [PATCH 3/4] missing curly braces --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 51b808c5a..39b2d442f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,11 @@ pipeline { - agent + agent { docker { image 'maven:3-alpine' label 'my-defined-label' args '-v /tmp:/tmp' } + } stages { stage ('Build') { steps { From 46860f7d40b7cc1a32a0cc2f328583b8e9acba04 Mon Sep 17 00:00:00 2001 From: Benjamin Stein Date: Mon, 8 May 2017 14:56:43 -0700 Subject: [PATCH 4/4] remove label and arguments --- Jenkinsfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 39b2d442f..f7984f798 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,8 +2,6 @@ pipeline { agent { docker { image 'maven:3-alpine' - label 'my-defined-label' - args '-v /tmp:/tmp' } } stages {