Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit c081174

Browse files
authored
Merge pull request #140 from mat007/clean-ws
Clean workspace after each build
2 parents c04b66b + 6d08913 commit c081174

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

Jenkinsfile

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ pipeline {
1919
script {
2020
try {
2121
checkout scm
22-
sh 'rm -rf *.tar.gz stash'
2322
sh 'docker image prune -f'
2423
sh 'make ci-lint'
2524
sh 'make ci-test'
@@ -41,6 +40,11 @@ pipeline {
4140
}
4241
}
4342
}
43+
post {
44+
always {
45+
deleteDir()
46+
}
47+
}
4448
}
4549
stage('Test') {
4650
parallel {
@@ -50,35 +54,47 @@ pipeline {
5054
}
5155
steps {
5256
dir('src/github.com/docker/lunchbox') {
53-
deleteDir()
5457
unstash 'e2e'
5558
sh './docker-app-e2e-linux'
5659
}
5760
}
61+
post {
62+
always {
63+
deleteDir()
64+
}
65+
}
5866
}
5967
stage("Test Mac") {
6068
agent {
6169
label "mac"
6270
}
6371
steps {
6472
dir('src/github.com/docker/lunchbox') {
65-
deleteDir()
6673
unstash 'e2e'
6774
sh './docker-app-e2e-darwin'
6875
}
6976
}
77+
post {
78+
always {
79+
deleteDir()
80+
}
81+
}
7082
}
7183
stage("Test Win") {
7284
agent {
7385
label "windows"
7486
}
7587
steps {
7688
dir('src/github.com/docker/lunchbox') {
77-
deleteDir()
7889
unstash "e2e"
7990
bat 'docker-app-e2e-windows.exe'
8091
}
8192
}
93+
post {
94+
always {
95+
deleteDir()
96+
}
97+
}
8298
}
8399
}
84100
}
@@ -91,13 +107,17 @@ pipeline {
91107
}
92108
steps {
93109
dir('src/github.com/docker/lunchbox') {
94-
deleteDir()
95110
sh 'rm -f *.tar.gz'
96111
unstash 'artifacts'
97112
echo "Releasing $TAG_NAME"
98113
release('docker/lunchbox')
99114
}
100115
}
116+
post {
117+
always {
118+
deleteDir()
119+
}
120+
}
101121
}
102122
}
103123
}

0 commit comments

Comments
 (0)