diff options
author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2018-07-25 13:49:11 +0200 |
---|---|---|
committer | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2018-07-25 13:49:11 +0200 |
commit | e98302ae29bb3351d491e2f44b917e0562b133d5 (patch) | |
tree | 74c07b47564600d4c77106e9ab152a70ef2f70d9 /ldcg-loci | |
parent | a7f3ddabbfffa79c1eb460132bcee6d9762c9456 (diff) |
ldcg-loci: handle Docker authorization stuff
Change-Id: Ib0a8b950bb645ebeb18f4e0ced2ffc90e7b3925c
Diffstat (limited to 'ldcg-loci')
-rw-r--r-- | ldcg-loci/build.sh | 17 |
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} |