From 939305ff5a310c1a11c38514470dbe84fce93a16 Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Sun, 15 Sep 2019 12:10:13 +0200 Subject: [PATCH] ci: global GOFLAGS with -mod=vendor --- .circleci/config.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e05ab85a..e8b471a2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,9 @@ version: 2 +env-shared: &env-shared + environment: + GOFLAGS: "-mod=vendor" + build-shared: &build-shared steps: - checkout @@ -16,12 +20,12 @@ build-shared: &build-shared - run: name: Run tests command: | - go test -v -mod=vendor ./... + go test -v ./... - run: name: Compile project on every platform command: | go get github.com/mitchellh/gox - GOFLAGS=-mod=vendor gox -parallel 10 -os "linux freebsd" -osarch "darwin/i386 darwin/amd64" + gox -parallel 10 -os "linux freebsd" -osarch "darwin/i386 darwin/amd64" - save_cache: key: pkg-cache-{{ checksum "go.sum" }}-v5 paths: @@ -29,14 +33,17 @@ build-shared: &build-shared jobs: "golang:1.12": + <<: *env-shared <<: *build-shared docker: - image: circleci/golang:1.12 "golang:latest": + <<: *env-shared <<: *build-shared docker: - image: circleci/golang:latest release: + <<: *env-shared docker: - image: circleci/golang:1.12 steps: