blob: a35598ff1f2240a613c38c24d44c093d011a517c [file] [log] [blame]
Benjamin Copelandc78807d2019-04-02 08:54:42 +01001#!/bin/bash
2
3set -ex
4
5trap cleanup_exit INT TERM EXIT
6
7cleanup_exit()
8{
9 rm -rf ${HOME}/.docker dockerfiles
10}
11
12mkdir -p ${HOME}/.docker
13sed -e "s|\${DOCKER_AUTH}|${DOCKER_AUTH}|" < ${WORKSPACE}/config.json > ${HOME}/.docker/config.json
14chmod 0600 ${HOME}/.docker/config.json
15
16rm -rf dockerfiles/
17git clone --depth 1 https://git.trustedfirmware.org/ci/dockerfiles.git/
18
19cd dockerfiles/${image}/
20if ! ./build.sh; then
21 echo "=== FAIL: ${image} ==="
22 exit 1
23fi
24
25# now we have image name in .docker-tag
26if [ -r .docker-tag ]; then
27 docker_tag=$(cat .docker-tag)
Saheer Babu7f9a12a2025-01-13 20:40:15 +000028 docker tag ${docker_tag} ${docker_tag}-dev
29 docker push ${docker_tag}-dev
Benjamin Copelandc78807d2019-04-02 08:54:42 +010030fi
31