diff options
Diffstat (limited to 'packages/vyos-build-container/build.sh')
-rw-r--r-- | packages/vyos-build-container/build.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/vyos-build-container/build.sh b/packages/vyos-build-container/build.sh new file mode 100644 index 0000000..af5ae34 --- /dev/null +++ b/packages/vyos-build-container/build.sh @@ -0,0 +1,17 @@ +#!/bin/sh +set -e + +cd vyos-build/docker + +echo "Cleaning previous image of ${BRANCH_NAME}..." +docker rmi --force "vyos/vyos-build:${BRANCH_NAME}" || true +docker rmi --force "${CUSTOM_DOCKER_REPO}/vyos/vyos-build:$BRANCH_NAME" || true + +echo "Building docker build container for branch ${BRANCH_NAME}..." +docker build . -t "vyos/vyos-build:${BRANCH_NAME}" + +echo "Pushing ${BRANCH_NAME} image to registry ${CUSTOM_DOCKER_REPO}..." +docker tag "vyos/vyos-build:${BRANCH_NAME}" "${CUSTOM_DOCKER_REPO}/vyos/vyos-build:${BRANCH_NAME}" +docker push "${CUSTOM_DOCKER_REPO}/vyos/vyos-build:$BRANCH_NAME" + +echo "Image ${BRANCH_NAME} was successfully built and pushed to registry ${CUSTOM_DOCKER_REPO}." |