From d39a046ea6cffb8a989d2c23787f11f4d0fb665c Mon Sep 17 00:00:00 2001 From: seahi Date: Fri, 18 Apr 2025 12:55:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=8A=A0=E9=80=9F=E9=95=9C?= =?UTF-8?q?=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/.drone.yml b/.drone.yml index 60b1371..a14cb3c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,30 +6,20 @@ node: name: pve steps: - - name: Pre-login to Docker Hub - image: docker:cli + # 使用 plugins/docker 的内置功能 + - name: Build and Push + image: plugins/docker pull: if-not-exists - volumes: - - name: docker-config - path: /root/.docker + privileged: false environment: + # Docker Hub 凭据用于拉取基础镜像 DOCKER_USERNAME: from_secret: dockerhub_username DOCKER_PASSWORD: from_secret: dockerhub_password - commands: - - echo "Logging into Docker Hub..." - - docker login docker.io -u "$${DOCKER_USERNAME}" -p "$${DOCKER_PASSWORD}" - - cat /root/.docker/config.json # 显示配置文件内容(可选,用于调试) - - - name: Build and Push - image: plugins/docker:20.10 - pull: if-not-exists - volumes: - - name: docker-config - path: /root/.docker settings: - debug: true + mirror: hub.seahi.me + debug: true # 启用调试日志 dockerfile: Dockerfile auto_tag: true registry: harbor.seahi.me @@ -38,7 +28,3 @@ steps: from_secret: harbor_username password: from_secret: harbor_password - -volumes: - - name: docker-config - temp: {}