aboutsummaryrefslogtreecommitdiff
path: root/leg-kolla
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2019-06-03 12:36:12 +0200
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2019-06-03 12:39:13 +0200
commite99290812f8606291a5ec4fae0cbda201ca6a260 (patch)
treeb5aab0e752a76b9fa1c5b5cd8376a5abab853929 /leg-kolla
parent35ecb50db870d547cb48e7f4fddbaa1ae4b259ae (diff)
leg-kolla*: cleanup after build
Added leg-kolla-remove-images job which removes local images after build. It is called in two situations: 1. leg-kolla* build fails - remove images is triggered 2. leg-kolla* build went fine, triggered push job and then remove images gets triggered Fixed recipients to Fathi, Riku, Hrw and LDCG ML. Change-Id: I3346c983d9bb2e87bbca4e8bae0dbf63758b1673
Diffstat (limited to 'leg-kolla')
-rw-r--r--leg-kolla/build.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/leg-kolla/build.sh b/leg-kolla/build.sh
index b1544c43..4898d579 100644
--- a/leg-kolla/build.sh
+++ b/leg-kolla/build.sh
@@ -78,6 +78,9 @@ pip install -r requirements.txt
mkdir -p ${WORKSPACE}/kolla/logs/debian-source
+# if job fails then remove-images job will be triggered to do cleanup
+echo "kolla_tag=${kolla_tag}" >${WORKSPACE}/remove.parameters
+
kolla_namespace=linaro
./tools/build.py --base debian \
--format none \
@@ -99,3 +102,6 @@ cat list-of-images
wc -l list-of-images
echo "kolla_tag=${kolla_tag}" >${WORKSPACE}/push.parameters
+
+# job succedded so do not remove images yet (push will do it)
+rm ${WORKSPACE}/remove.parameters