|
|
@ -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 |
|
|
|