From 7b79fcb6178a9fae84785d6412892bc80da8c5b6 Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Wed, 13 Mar 2019 18:38:50 +0100 Subject: [PATCH] add(all): basic drone CI build --- .drone.yml | 26 ++++++++++++++++++++++++++ .gitignore | 3 ++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 000000000..81f7154e5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,26 @@ +workspace: + base: /go + path: src/github.com/crusttech/crust + +kind: pipeline +name: crust + +steps: +- name: build + image: golang:1.11-alpine + environment: + CGO_ENABLED: 0 + GOOS: linux + GOARCH: amd64 + commands: + - apk add --no-cache git + - go build -ldflags "-X github.com/crusttech/crust/internal/version.BuildTime=`date +%FT%T%z` -X github.com/crusttech/crust/internal/version.Version=`git describe --always --tags`" -o build/crm-$GOOS-$GOARCH cmd/crm/*.go + - go build -ldflags "-X github.com/crusttech/crust/internal/version.BuildTime=`date +%FT%T%z` -X github.com/crusttech/crust/internal/version.Version=`git describe --always --tags`" -o build/messaging-$GOOS-$GOARCH cmd/messaging/*.go + - go build -ldflags "-X github.com/crusttech/crust/internal/version.BuildTime=`date +%FT%T%z` -X github.com/crusttech/crust/internal/version.Version=`git describe --always --tags`" -o build/system-$GOOS-$GOARCH cmd/system/*.go + - go build -ldflags "-X github.com/crusttech/crust/internal/version.BuildTime=`date +%FT%T%z` -X github.com/crusttech/crust/internal/version.Version=`git describe --always --tags`" -o build/system-cli-$GOOS-$GOARCH cmd/system-cli/*.go + +trigger: + ref: + - "refs/heads/**" + - "refs/pull/**" + - "refs/tags/**" diff --git a/.gitignore b/.gitignore index e43cf2766..4aeca5881 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /*.iml -/.* +/.env* +/.cover* /build /var