Просмотр исходного кода

fix: Drone 流水线去掉与 runner 重复的 host volume 挂载

Co-authored-by: Cursor <cursoragent@cursor.com>
zlwu 1 неделя назад
Родитель
Сommit
07508e677b
1 измененных файлов с 3 добавлено и 14 удалено
  1. 3 14
      .drone.yml

+ 3 - 14
.drone.yml

@@ -2,6 +2,9 @@
 # 镜像与包名固定为 v1.1.0(与现网 .env / 部署习惯一致),便于生产升级时不必改镜像标签
 # 产物:/root/zkxw-releases/zkxw-docker-deploy-v1.1.0.tar.gz
 # 脚本:./scripts/package-docker-deploy.sh
+#
+# docker.sock 与 /releases 由 runner 环境变量 DRONE_RUNNER_VOLUMES 注入,
+# 勿在本文件再声明同路径 host volume,否则会 Duplicate mount point。
 
 kind: pipeline
 type: docker
@@ -17,23 +20,9 @@ trigger:
 clone:
   depth: 1
 
-volumes:
-  - name: dockersock
-    host:
-      path: /var/run/docker.sock
-  - name: releases
-    host:
-      path: /root/zkxw-releases
-
 steps:
   - name: package-docker
     image: docker:27-cli
-    # 通过挂载宿主机 docker.sock 构建,无需 privileged(未 trusted 时 privileged 会被拒绝)
-    volumes:
-      - name: dockersock
-        path: /var/run/docker.sock
-      - name: releases
-        path: /releases
     environment:
       DOCKER_BUILDKIT: '1'
       NODE_MAX_OLD_SPACE_SIZE: '3072'