From d28f9eca2692bd78090cb1a900a9faa3028fd7a2 Mon Sep 17 00:00:00 2001 From: shindw Date: Wed, 4 Feb 2026 16:31:44 +0900 Subject: [PATCH] =?UTF-8?q?[api]=20Jenkinsfile.pjt=20-=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=EC=A0=95=EC=B1=85=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile.pjt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile.pjt b/Jenkinsfile.pjt index 12650fd..8c47e22 100644 --- a/Jenkinsfile.pjt +++ b/Jenkinsfile.pjt @@ -83,8 +83,7 @@ pipeline { set -e echo "[1/2] docker registry login" - echo "$DOCKER_PASS" | docker login ${REGISTRY_HOST} \ - -u "$DOCKER_USER" --password-stdin + echo "$DOCKER_PASS" | docker login ${REGISTRY_HOST} -u "$DOCKER_USER" --password-stdin echo "[2/2] docker image push" docker push ${REGISTRY_HOST}/${IMAGE_REPO}:${IMAGE_TAG} @@ -214,7 +213,14 @@ pipeline { Repo='"${REGISTRY_HOST}/${IMAGE_REPO}"' + echo "[1/3] Remove old image" docker images "${Repo}" --format '{{.Repository}}:{{.Tag}}' | grep -v -F -f <(docker ps --format '{{.Image}}') | xargs -r docker rmi + + echo "[2/3] Remove dangling images" + docker image prune -f + + echo "[3/3] Remove old build cache (safe-ish)" + docker builder prune -f || true ' ''' }