diff --git a/.circleci/config.yml b/.circleci/config.yml index 46862f3d..786a9d00 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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: