From 94b5a56cb956678dd27e5263358fe6663379610f Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Wed, 3 Apr 2019 14:30:16 +0200 Subject: [PATCH] upd(build): clean up build step, use crust-builder --- .drone.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 597738418..a8be85605 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,23 +1,19 @@ workspace: - base: /go - path: src/github.com/crusttech/crust + base: /go/src + path: github.com/crusttech/crust kind: pipeline name: crust steps: - name: build - image: golang:1.11-alpine + image: crusttech/crust-builder:latest + pull: always environment: CGO_ENABLED: 0 GOOS: linux GOARCH: amd64 commands: - - apk add --no-cache git make - - go fmt ./cmd/... ./internal/... ./crm/... ./messaging/... ./system/... - - go get -u github.com/golang/mock/gomock - - go get -u github.com/golang/mock/mockgen - - make mocks - 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/crust-$GOOS-$GOARCH cmd/crust/*.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/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