summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordd <dd@wx.tnyzeq.icu>2024-06-06 07:27:18 +0200
committerdd <dd@wx.tnyzeq.icu>2024-06-06 07:27:18 +0200
commit2027d333a784ad87a59d4b9baae9d411140d6db8 (patch)
treeaa50087c18660d98aae972e53e13f0c6546cf9f0
parent7e01b3ff48cc8fc69dc1eb0522afedecadf13d70 (diff)
downloadvyos-missing-2027d333a784ad87a59d4b9baae9d411140d6db8.tar.gz
vyos-missing-2027d333a784ad87a59d4b9baae9d411140d6db8.zip
fixed vyos-build-container cache and improved cleanup
-rwxr-xr-xpackages/vyos-build-container/build.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/vyos-build-container/build.sh b/packages/vyos-build-container/build.sh
index af5ae34..670c06f 100755
--- a/packages/vyos-build-container/build.sh
+++ b/packages/vyos-build-container/build.sh
@@ -8,10 +8,13 @@ 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}"
+docker build --no-cache -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 "Cleaning local registry..."
+docker exec registry registry garbage-collect /etc/docker/registry/config.yml --delete-untagged=true
+
echo "Image ${BRANCH_NAME} was successfully built and pushed to registry ${CUSTOM_DOCKER_REPO}."