From 9e5a4069a4c8283343cd6a635a1274740a58ae5f Mon Sep 17 00:00:00 2001 From: Adam Townsend Date: Mon, 16 Oct 2023 15:44:50 -0700 Subject: [PATCH] wrapping all the commands in one script, hope it works? --- Jenkinsfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 99eef3f..436d7a2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,14 +48,15 @@ pipeline { stage('Build deliverable') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { - sh 'mkdir -p url-shortener' - sh 'cp -R !(url-shortener) url-shortener/' - sh 'rm -rf url-shortener/features' - sh 'rm -rf url-shortener/spec' - sh 'rm -rf url-shortener/coverage' - sh 'tar -czvf url-shortener.tgz url-shortener/' - archiveArtifacts artifacts: 'url-shortener.tgz' + sh ''' #!/usr/local/bin/bash + mkdir -p url-shortener + shopt -s extglob + cp -R !(url-shortener) url-shortener/ + rm -rf url-shortener/features url-shortener/spec url-shortener/coverage + tar -czvf url-shortener.tgz url-shortener/ + ''' } + archiveArtifacts artifacts: 'url-shortener.tgz' } } stage('Clean up deliverable') {