mirror of
https://github.com/fluxcd/flagger.git
synced 2026-04-15 06:57:34 +00:00
CircleCI - run go test
This commit is contained in:
@@ -10,18 +10,17 @@ jobs:
|
||||
- restore_cache:
|
||||
keys:
|
||||
- go-mod-{{ checksum "go.sum" }}
|
||||
- run: |
|
||||
go test -race -coverprofile=coverage.txt -covermode=atomic $(go list ./pkg/...)
|
||||
- run: |
|
||||
CGO_ENABLED=0 GOOS=linux go build \
|
||||
-ldflags "-s -w -X github.com/weaveworks/flagger/pkg/version.REVISION=${CIRCLE_SHA1}" \
|
||||
-a -installsuffix cgo -o flagger ./cmd/flagger/*
|
||||
./flagger -version
|
||||
-a -installsuffix cgo -o bin/flagger ./cmd/flagger/*
|
||||
./bin/flagger -version
|
||||
- save_cache:
|
||||
key: go-mod-{{ checksum "go.sum" }}
|
||||
paths:
|
||||
- "/go/pkg/mod/"
|
||||
- run: |
|
||||
mkdir bin
|
||||
cp flagger workspace/flagger
|
||||
- persist_to_workspace:
|
||||
root: bin
|
||||
paths:
|
||||
|
||||
Reference in New Issue
Block a user