Clean workspace in test-salt-formulas-pipeline
Change-Id: Ifd5b45ca701dd43189a4f6a50d00a3df2c4e1c30
diff --git a/test-salt-formulas-pipeline.groovy b/test-salt-formulas-pipeline.groovy
index ca4eb67..b21140c 100644
--- a/test-salt-formulas-pipeline.groovy
+++ b/test-salt-formulas-pipeline.groovy
@@ -74,6 +74,13 @@
node("python") {
try {
stage("checkout") {
+ if (fileExists('tests/build')) {
+ echo 'Cleaning from previous build...'
+ dir('tests/build') {
+ deleteDir()
+ }
+ }
+
if (gerritRef) {
// job is triggered by Gerrit
def gerritChange = gerrit.getGerritChange(GERRIT_NAME, GERRIT_HOST, GERRIT_CHANGE_NUMBER, CREDENTIALS_ID, true)
@@ -127,6 +134,7 @@
&& apt-get install -y git-core wget curl apt-transport-https \
&& apt-get install -y python-pip python3-pip python-virtualenv python3-virtualenv python-yaml autoconf build-essential""")
sh("cd /formula/ && make clean && make test")
+ sh("cd /formula/ && rm -rf tests/build")
}
} else {
common.warningMsg("Those tests should be always be run in clean env! Recommends to use docker env!")