diff --git a/.drone.jsonnet b/.drone.jsonnet index ec135e9..9649442 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -105,6 +105,14 @@ local PipelineBuild(os="linux", arch="amd64") = { event: [ "tag" ], }, }, + { + name: "executable", + image: "golang:1.11", + pull: "always", + commands: [ + "./release/" + os + "/" + arch + "/drone-discord --help", + ], + }, { name: "dryrun", image: "plugins/docker:" + os + "-" + arch, diff --git a/.drone.windows.yml b/.drone.windows.yml index 3d1e9b6..c1d85dc 100644 --- a/.drone.windows.yml +++ b/.drone.windows.yml @@ -7,11 +7,11 @@ platform: arch: amd64 steps: - - name: build + - name: build-push pull: always image: golang:1.11 commands: - - 'go build -v -ldflags "-X main.build=${DRONE_BUILD_NUMBER}" -a -o release/windows/amd64/drone-webhook' + - 'go build -v -ldflags "-X main.build=${DRONE_BUILD_NUMBER}" -a -o release/windows/amd64/drone-discord' environment: CGO_ENABLED: 0 GO111MODULE: on @@ -20,11 +20,11 @@ steps: - push - pull_request - - name: build + - name: build-tag pull: always image: golang:1.11 commands: - - 'go build -v -ldflags "-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}" -a -o release/windows/amd64/drone-webhook' + - 'go build -v -ldflags "-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}" -a -o release/windows/amd64/drone-discord' environment: CGO_ENABLED: 0 GO111MODULE: on @@ -32,6 +32,12 @@ steps: event: - tag + - name: executable + pull: always + image: golang:1.11 + commands: + - ./release/windows/amd64/drone-discord --help + - name: dryrun pull: always image: plugins/docker:windows-amd64 diff --git a/.drone.yml b/.drone.yml index 4415285..b97b0cf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -89,6 +89,12 @@ steps: event: - tag +- name: executable + pull: always + image: golang:1.11 + commands: + - ./release/linux/amd64/drone-discord --help + - name: dryrun pull: always image: plugins/docker:linux-amd64 @@ -163,6 +169,12 @@ steps: event: - tag +- name: executable + pull: always + image: golang:1.11 + commands: + - ./release/linux/arm64/drone-discord --help + - name: dryrun pull: always image: plugins/docker:linux-arm64 @@ -237,6 +249,12 @@ steps: event: - tag +- name: executable + pull: always + image: golang:1.11 + commands: + - ./release/linux/arm/drone-discord --help + - name: dryrun pull: always image: plugins/docker:linux-arm