From ceab408ec04cf89364e4872eaf8c4d1db5294386 Mon Sep 17 00:00:00 2001 From: Adam Townsend Date: Mon, 16 Oct 2023 10:54:52 -0700 Subject: [PATCH] build deliverable, store it, and clean up afterwards --- Jenkinsfile | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d441003..fc9664e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -45,22 +45,22 @@ pipeline { reportTitles: 'Cucumber Results, RSpec Results, Test Coverage']) } } - } - stage('Build deliverable') { - steps { - sh 'mkdir url-shortener' - sh 'shopt -s extglob && 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' + stage('Build deliverable') { + steps { + sh 'mkdir url-shortener' + sh 'shopt -s extglob && 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' + } } - } - stage('Clean up deliverable') { - steps { - sh 'rm -rf url-shortener' - sh 'rm -rf url-shortener.tgz' + stage('Clean up deliverable') { + steps { + sh 'rm -rf url-shortener' + sh 'rm -rf url-shortener.tgz' + } } } post {