From 7a8a13805fb5bf42cebbed929221bd965b2a503b Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Thu, 1 Feb 2024 04:17:14 -0800 Subject: [PATCH] Add archiving --- vars/packageStep.groovy | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/vars/packageStep.groovy b/vars/packageStep.groovy index dc6fd71..09c2bf6 100644 --- a/vars/packageStep.groovy +++ b/vars/packageStep.groovy @@ -2,10 +2,20 @@ void call(Map config = [:]) { Map defaults = [ + name: env.BUILD_TAG, + archiveCmd: 'tar zcvf', + extension: 'tgz', artifacts: [] ] Map runConfig = defaults + config - echo "Will tag result as: ${runConfig.tag}" + String archiveName = "${runConfig.name}-${runConfig.tag}.${runConfig.extension}" + + echo "Will tag result as: ${archiveName}" + + sh """ + ${runConfig.archiveCmd} ${archiveName} ${runConfig.artifacts.join(' ')} + """ + archiveArtifacts artifacts: archiveName, followSymlinks: false }