diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 93485e2..8615eaf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -50,13 +50,13 @@ build-amd64: - docker buildx build --platform=linux/amd64 --pull -t "$IMG_URL$IMG_TAG-linux-amd64" . --push - docker rmi "$IMG_URL$IMG_TAG-linux-amd64" +# 生成多架构制品,并在上传后删除本地文件 build-artifact: stage: build needs: [build-amd64, build-arm64] script: - docker manifest create "$IMG_URL$IMG_TAG" "$IMG_URL$IMG_TAG-linux-arm64" "$IMG_URL$IMG_TAG-linux-amd64" - - docker manifest push "$IMG_URL$IMG_TAG" - - docker manifest rm "$IMG_URL$IMG_TAG" + - docker manifest push -p "$IMG_URL$IMG_TAG" # 测试阶段任务 test: