diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e93a587..46ca171 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,10 +60,20 @@ test: stage: test script: - docker run --rm --platform=linux/arm64 "$IMG_URL$IMG_TAG" /bin/uname -a + - sleep 1 && docker rmi -f "$IMG_URL$IMG_TAG" - docker run --rm --platform=linux/amd64 "$IMG_URL$IMG_TAG" /bin/uname -a + - sleep 1 && docker rmi -f "$IMG_URL$IMG_TAG" # 部署阶段任务 deploy: stage: deploy script: - echo "deploy stage" + +# 清理临时镜像 +clean: + stage: .post + script: + - docker rmi "$IMG_URL$IMG_TAG-linux-arm64" + - docker rmi "$IMG_URL$IMG_TAG-linux-amd64" + - docker manifest rm "$IMG_URL$IMG_TAG"