diff --git a/.drone.yml b/.drone.yml index e80d6df7..eb19e2f1 100644 --- a/.drone.yml +++ b/.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'