| #!/bin/bash |
| |
| set -xe |
| |
| trap cleanup_exit EXIT INT TERM ERR |
| |
| 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} |
| |
| git clone --depth 1 https://git.linaro.org/ci/job/configs.git |
| |
| cd configs/ldcg-python-pytorch-vision/ |
| |
| docker build -f Dockerfile-debian --pull --tag linaro/debian-pytorch:${BUILD_NUMBER} . |
| docker build -f Dockerfile-centos --pull --tag linaro/centos-pytorch:${BUILD_NUMBER} . |
| |
| docker push linaro/debian-pytorch:${BUILD_NUMBER} |
| docker push linaro/centos-pytorch:${BUILD_NUMBER} |