Browse Source

[upd] drone

main v0.2.13
loveckiy.ivan 4 months ago
parent
commit
f85e5158b0
  1. 8
      .drone.yml

8
.drone.yml

@ -8,7 +8,7 @@ steps:
# image: golang:1.20.3-alpine3.17
# commands:
# - cd /drone/src
# - GOOS=linux GOARCH=amd64 go build -ldflags "-extldflags '-static'" -o /opt/releases/logbox_linux_amd64 cmd/logbox/main.go
# - GOOS=linux GOARCH=amd64 go build -ldflags "-extldflags '-static' -X 'main.serviceVersion=${DRONE_TAG}' -X 'main.hashCommit=${DRONE_COMMIT}'" -o /opt/releases/logbox_linux_amd64 cmd/logbox/main.go
# - cp /opt/releases/logbox_linux_amd64 /opt/releases/logbox_linux_amd64_${DRONE_TAG}
# volumes:
# - name: releases
@ -22,7 +22,7 @@ steps:
image: golang:1.20.3-alpine3.17
commands:
- cd /drone/src
- GOOS=linux GOARCH=386 go build -ldflags "-extldflags '-static'" -o /opt/releases/logbox_linux_386 cmd/logbox/main.go
- GOOS=linux GOARCH=386 go build -ldflags "-extldflags '-static' -X 'main.serviceVersion=${DRONE_TAG}' -X 'main.hashCommit=${DRONE_COMMIT}'" -o /opt/releases/logbox_linux_386 cmd/logbox/main.go
- cp /opt/releases/logbox_linux_386 /opt/releases/logbox_linux_386_${DRONE_TAG}
volumes:
- name: releases
@ -36,7 +36,7 @@ steps:
# image: golang:1.20.3-alpine3.17
# commands:
# - cd /drone/src
# - GOOS=darwin GOARCH=amd64 go build -ldflags "-extldflags '-static'" -o /opt/releases/logbox_darwin_amd64 cmd/logbox/main.go
# - GOOS=darwin GOARCH=amd64 go build -ldflags "-extldflags '-static' -X 'main.serviceVersion=${DRONE_TAG}' -X 'main.hashCommit=${DRONE_COMMIT}'" -o /opt/releases/logbox_darwin_amd64 cmd/logbox/main.go
# - cp /opt/releases/logbox_darwin_amd64 /opt/releases/logbox_darwin_amd64_${DRONE_TAG}
# volumes:
# - name: releases
@ -50,7 +50,7 @@ steps:
image: golang:1.20.3-alpine3.17
commands:
- cd /drone/src
- GOOS=darwin GOARCH=arm64 go build -ldflags "-extldflags '-static'" -o /opt/releases/logbox_darwin_arm64 cmd/logbox/main.go
- GOOS=darwin GOARCH=arm64 go build -ldflags "-extldflags '-static' -X 'main.serviceVersion=${DRONE_TAG}' -X 'main.hashCommit=${DRONE_COMMIT}'" -o /opt/releases/logbox_darwin_arm64 cmd/logbox/main.go
- cp /opt/releases/logbox_darwin_arm64 /opt/releases/logbox_darwin_arm64_${DRONE_TAG}
volumes:
- name: releases

Loading…
Cancel
Save