From ad588328874a0109722f484fc696f96679b603d7 Mon Sep 17 00:00:00 2001 From: NY Date: Wed, 12 Feb 2025 15:57:23 +0800 Subject: [PATCH] first --- .drone.yml | 62 +++++++++++++++++++++++++----------------------------- 1 file changed, 29 insertions(+), 33 deletions(-) diff --git a/.drone.yml b/.drone.yml index 00b6d11..a914a88 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,13 +6,9 @@ name: default # 共享配置(避免重复定义) # -------------------------- volumes: - - name: docker-sock + - name: shared-folder host: - path: /var/run/docker.sock - - name: go-mod-cache - temp: {} - - name: go-build-cache # Go 编译缓存(加速构建) - temp: {} + path: /root/app/drone/workspace clone: disable: true @@ -22,8 +18,8 @@ steps: image: alpine/git:latest pull: never volumes: - - name: build - path: /go + - name: shared-folder + path: /workspace commands: - pwd - git clone http://47.112.165.44:3000/seekm/prdUploader.git @@ -35,34 +31,34 @@ steps: GO111MODULE: on CGO_ENABLED: 0 volumes: - - name: build - path: /go + - name: shared-folder + path: /workspace commands: - echo "Building binary..." - pwd - go build -o myapp -ldflags "-X main.RunMode=test -s -w" # 压缩符号表 - ls -lh myapp - # -------------------------- - # [Deploy 阶段] - # -------------------------- - - name: deploy - image: docker:24.0-cli - pull: never - volumes: - - name: docker-sock - path: /var/run/docker.sock - - name: go-build-cache # 复用之前的缓存卷(如有需要) - path: /app - environment: - DOCKER_HOST: unix:///var/run/docker.sock # 显式指定 Docker 连接 - commands: - - echo "Starting deployment..." - - docker rm -f product_uploader || true - - docker build -t prduploader:test-${DRONE_COMMIT_SHA:0:8} . - - docker run -d \ - --name product_uploader \ - -p 11000:11000 \ - --restart on-failure \ - --memory 512m \ - prduploader:test-${DRONE_COMMIT_SHA:0:8} \ No newline at end of file +# # -------------------------- +# # [Deploy 阶段] +# # -------------------------- +# - name: deploy +# image: docker:24.0-cli +# pull: never +# volumes: +# - name: docker-sock +# path: /var/run/docker.sock +# - name: go-build-cache # 复用之前的缓存卷(如有需要) +# path: /app +# environment: +# DOCKER_HOST: unix:///var/run/docker.sock # 显式指定 Docker 连接 +# commands: +# - echo "Starting deployment..." +# - docker rm -f product_uploader || true +# - docker build -t prduploader:test-${DRONE_COMMIT_SHA:0:8} . +# - docker run -d \ +# --name product_uploader \ +# -p 11000:11000 \ +# --restart on-failure \ +# --memory 512m \ +# prduploader:test-${DRONE_COMMIT_SHA:0:8} \ No newline at end of file