From 02c855ee525a7fe16a99fafa7b817e1f8b0e1f80 Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 11 Jan 2018 15:13:48 +0100 Subject: [PATCH] Modified drone config to parallise static builds --- .drone.yml | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 64 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9fe1c91..1450259 100644 --- a/.drone.yml +++ b/.drone.yml @@ -36,18 +36,80 @@ pipeline: event: [ push, tag, pull_request ] # Build a release when tagging - static: + befor-build-static: image: karalabe/xgo-latest:latest pull: true environment: TAGS: bindata sqlite GOPATH: /srv/app commands: - - make release + - make release-dirs + when: + event: [tag, push] + + build-static-windows: + image: karalabe/xgo-latest:latest + pull: true + group: build-static + environment: + TAGS: bindata sqlite + GOPATH: /srv/app + commands: + - make release-windows + when: + event: [tag, push] + + build-static-linux: + image: karalabe/xgo-latest:latest + pull: true + group: build-static + environment: + TAGS: bindata sqlite + GOPATH: /srv/app + commands: + - make release-linux + when: + event: [tag, push] + + build-static-darwin: + image: karalabe/xgo-latest:latest + pull: true + group: build-static + environment: + TAGS: bindata sqlite + GOPATH: /srv/app + commands: + - make release-darwin + when: + event: [tag, push] + + build-static-frontend: + image: karalabe/xgo-latest:latest + pull: true + group: build-static + environment: + TAGS: bindata sqlite + GOPATH: /srv/app + commands: + - make release-frontend + when: + event: [tag, push] + + after-build-static: + image: karalabe/xgo-latest:latest + pull: true + environment: + TAGS: bindata sqlite + GOPATH: /srv/app + commands: + - make release-copy + - make release-check + - make release-os-package - make release-zip when: event: [tag, push] +# Push the releases to our pseudo-s3-bucket release: image: plugins/s3:1 pull: true