From 95ff97b3f4f41f65b49b907c3889b52d0e3a7242 Mon Sep 17 00:00:00 2001 From: seahi Date: Tue, 15 Apr 2025 16:01:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0debug=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.drone.yml b/.drone.yml index 45c13f3..a6f1dcf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,42 +2,42 @@ kind: pipeline type: docker name: build -node: - name: pve - steps: - - name: Debug Harbor Login - image: alpine + - name: Debug Harbor Login and Push + image: plugins/docker:20.10 # 使用与主步骤相同的镜像 + pull: if-not-exists + privileged: false # 如果需要,保持与主步骤一致 commands: - - apk add --no-cache docker-cli # 安装 Docker CLI + - apk add --no-cache docker-cli # 如果需要安装额外的工具,但可能不需要 - echo "Testing login" - docker login harbor.seahi.me -u $$HARBOR_USERNAME -p $$HARBOR_PASSWORD - - echo "Testing push" + - echo "Testing build and push" - docker build -f Dockerfile.normal -t harbor.seahi.me/stu/normal-exit:latest . - - docker push harbor.seahi.me/stu/normal-exit:latest + - docker push harbor.seahi.me/stu/normal-exit:latest # 现在应该能正常运行 environment: HARBOR_USERNAME: from_secret: harbor_username HARBOR_PASSWORD: from_secret: harbor_password - failure: ignore # 继续执行,即使失败 + failure: ignore # 继续执行后续步骤,即使失败 - name: Build normal exit image - pull: always - image: plugins/docker + pull: if-not-exists + image: plugins/docker:20.10 privileged: false settings: dockerfile: Dockerfile.normal auto-tag: true - registry: harhor.seahi.me + registry: harbor.seahi.me repo: harbor.seahi.me/stu/normal-exit username: from_secret: harbor_username - passowrd: + password: from_secret: harbor_password + - name: Build abnormal exit image pull: if-not-exists - image: plugins/docker + image: plugins/docker:20.10 privileged: false settings: dockerfile: Dockerfile.abnormal @@ -46,5 +46,6 @@ steps: repo: harbor.seahi.me/stu/abnormal-exit username: from_secret: harbor_username - passowrd: + password: from_secret: harbor_password +