first
continuous-integration/drone/push Build is failing Details

master
NY 1 month ago
parent 3abcffe94e
commit 39783df06d

@ -2,13 +2,13 @@ kind: pipeline
type: docker type: docker
name: default name: default
# --------------------------
# 共享配置(避免重复定义)
# --------------------------
volumes: volumes:
- name: shared-folder - name: shared-folder
host: host:
path: /root/app/drone/workspace path: /root/app/drone/workspace
- name: go-cache
host:
path: /root/app/drone/go-cache
clone: clone:
disable: true disable: true
@ -18,8 +18,8 @@ steps:
image: alpine/git:latest image: alpine/git:latest
pull: never pull: never
volumes: volumes:
- name: shared-folder - name: shared-folder
path: /workspace path: /workspace
commands: commands:
- cd /workspace - cd /workspace
- pwd - pwd
@ -31,37 +31,31 @@ steps:
environment: environment:
GO111MODULE: on GO111MODULE: on
CGO_ENABLED: 0 CGO_ENABLED: 0
GOPROXY: https://proxy.golang.org
volumes: volumes:
- name: shared-folder - name: shared-folder
path: /workspace path: /workspace
- name: go-cache
path: /go/pkg/mod
commands: commands:
- echo "Building binary..." - echo "Building binary..."
- cd /workspace/prdUploader - cd /workspace/prdUploader
- pwd - pwd
- go mod tidy
- go build -o myapp -ldflags "-X main.RunMode=test -s -w" - go build -o myapp -ldflags "-X main.RunMode=test -s -w"
- echo "Building binary finished" - echo "Building binary finished"
- ls -lh myapp - ls -lh myapp
# # -------------------------- - name: deploy
# # [Deploy 阶段] image: docker:latest
# # -------------------------- pull: never
# - name: deploy volumes:
# image: docker:24.0-cli - name: shared-folder
# pull: never path: /workspace
# volumes: commands:
# - name: docker-sock - echo "Building Docker image..."
# path: /var/run/docker.sock - cd /workspace/prdUploader
# - name: go-build-cache # 复用之前的缓存卷(如有需要) - docker build -t prduploader:latest .
# path: /app - echo "Running Docker container..."
# environment: - docker run -d -p 11000:11000 prduploader:latest
# DOCKER_HOST: unix:///var/run/docker.sock # 显式指定 Docker 连接 - echo "Deployment finished"
# 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}

Loading…
Cancel
Save