Skip to content

Commit 9f26f16

Browse files
committed
chore(ci): clean Jenkins workspaces after builds
1 parent 4ad8689 commit 9f26f16

2 files changed

Lines changed: 19 additions & 7 deletions

File tree

‎Jenkinsfile‎

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -260,13 +260,19 @@ arena hash_table dyn_array str_intern log str_util index_policy workspace platfo
260260
}
261261
post {
262262
always {
263-
sh '''
264-
set -eu
265-
if [ -s .jenkins-installed-cli ]; then
266-
installed_cli=$(cat .jenkins-installed-cli)
267-
"$installed_cli" daemon start >/dev/null 2>&1
268-
fi
269-
'''
263+
script {
264+
try {
265+
sh '''
266+
set -eu
267+
if [ -s .jenkins-installed-cli ]; then
268+
installed_cli=$(cat .jenkins-installed-cli)
269+
"$installed_cli" daemon start >/dev/null 2>&1
270+
fi
271+
'''
272+
} finally {
273+
cleanWs(deleteDirs: true, notFailBuild: true)
274+
}
275+
}
270276
}
271277
}
272278
}

‎Jenkinsfile.nightly‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,10 @@ pipeline {
2727
}
2828
}
2929
}
30+
31+
post {
32+
always {
33+
cleanWs(deleteDirs: true, notFailBuild: true)
34+
}
35+
}
3036
}

0 commit comments

Comments
 (0)