From 9d11cb04da440bd8a9a58cd579d6c1c59d17bc16 Mon Sep 17 00:00:00 2001 From: Endolf Date: Wed, 23 May 2018 01:39:46 +0100 Subject: [PATCH] Unstash artifacts --- Jenkinsfile | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index dd0a411..4420b46 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,8 +18,8 @@ pipeline { bat 'mvn -B -DskipTests clean package' } post { - always { - archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + success { + stash includes: '**/target/*.jar*', name: 'windows-artifacts' } } } @@ -32,8 +32,8 @@ pipeline { sh 'mvn -B -DskipTests clean package' } post { - always { - archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + success { + stash includes: '**/target/*.jar*', name: 'linux-artifacts' } } } @@ -46,12 +46,27 @@ pipeline { sh 'mvn -B -DskipTests clean package' } post { - always { - archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + success { + stash includes: '**/target/*.jar*', name: 'osx-artifacts' } } } } } + stage('Unpack') { + agent { + label "linux" + } + steps { + unstash 'windows-artifacts' + unstash 'osx-artifacts' + unstash 'linux-artifacts' + } + post { + always { + archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + } + } + } } } \ No newline at end of file