build deliverable, store it, and clean up afterwards

pull/24/head
Adam Townsend 2023-10-16 10:54:52 -07:00
parent b56b618a8c
commit ceab408ec0
1 changed files with 15 additions and 15 deletions

30
Jenkinsfile vendored
View File

@ -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 {