diff --git a/.drone.yml b/.drone.yml index b48c8f6..55132e4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -146,7 +146,7 @@ steps: pull: always image: golang:1.14 commands: - - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx" + - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx-original" environment: CGO_ENABLED: 0 when: @@ -158,13 +158,20 @@ steps: pull: always image: golang:1.14 commands: - - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx" + - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx-original" environment: CGO_ENABLED: 0 when: event: - tag + - name : upx + image: cnbattle/drone-upx + settings: + level: 9 + save_file: ./release/linux/arm64/drone-upx + original_file: ./release/linux/arm64/drone-upx-original + - name: executable pull: always image: golang:1.14 @@ -225,7 +232,7 @@ steps: pull: always image: golang:1.14 commands: - - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx" + - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx-original" environment: CGO_ENABLED: 0 when: @@ -237,13 +244,20 @@ steps: pull: always image: golang:1.14 commands: - - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx" + - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx-original" environment: CGO_ENABLED: 0 when: event: - tag + - name : upx + image: cnbattle/drone-upx + settings: + level: 9 + save_file: ./release/linux/arm/drone-upx + original_file: ./release/linux/arm/drone-upx-original + - name: executable pull: always image: golang:1.14