[api] Jenkinsfile.pjt

- 삭제정책 추가
This commit is contained in:
2026-02-04 16:31:44 +09:00
parent 203d65ac36
commit d28f9eca26
+8 -2
View File
@@ -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
'
'''
}