aboutsummaryrefslogtreecommitdiff
path: root/ldcg-loci
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2018-07-25 13:49:11 +0200
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2018-07-25 13:49:11 +0200
commite98302ae29bb3351d491e2f44b917e0562b133d5 (patch)
tree74c07b47564600d4c77106e9ab152a70ef2f70d9 /ldcg-loci
parenta7f3ddabbfffa79c1eb460132bcee6d9762c9456 (diff)
ldcg-loci: handle Docker authorization stuff
Change-Id: Ib0a8b950bb645ebeb18f4e0ced2ffc90e7b3925c
Diffstat (limited to 'ldcg-loci')
-rw-r--r--ldcg-loci/build.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/ldcg-loci/build.sh b/ldcg-loci/build.sh
index 7a86abbd..20ed53b8 100644
--- a/ldcg-loci/build.sh
+++ b/ldcg-loci/build.sh
@@ -1,5 +1,22 @@
#!/bin/bash
+set -ex
+
+trap cleanup_exit INT TERM EXIT
+
+cleanup_exit()
+{
+ rm -rf ${HOME}/.docker
+}
+
+mkdir -p ${HOME}/.docker
+sed -e "s|\${DOCKER_AUTH}|${DOCKER_AUTH}|" < ${WORKSPACE}/config.json > ${HOME}/.docker/config.json
+chmod 0600 ${HOME}/.docker/config.json
+
+rm -rf ${WORKSPACE}/*
+
+# ---------------------------------------------------------------------------------------------------------
+
HUB_USERNAME=linaro
IMG_TAG=build-${BUILD_NUMBER}
BASE_IMG=${HUB_USERNAME}/loci-base:${IMG_TAG}