From 877de33e0ace756ac8310f269d5377ea7a51edcf Mon Sep 17 00:00:00 2001 From: Simon Aronsson Date: Fri, 26 Jul 2019 19:07:35 +0200 Subject: [PATCH] fix(ci): move integration tests to an isolated step --- .circleci/config.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4dff50b..63ef9d6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -36,9 +36,18 @@ workflows: only: /.*/ tags: only: /.*/ + - integration_testing: + requires: + - checkout + filters: + branches: + only: /.*/ + tags: + only: /.*/ - build: requires: - testing + - integration_testing - linting filters: branches: @@ -90,6 +99,13 @@ jobs: - run: go get -u github.com/haya14busa/goverage - run: goverage -v -coverprofile=coverage.out ./... - run: godacov -t $CODACY_TOKEN -r ./coverage.out -c $CIRCLE_SHA1 + integration_testing: + executor: go + steps: + - attach_workspace: + at: . + - run: go build . + - setup_remote_docker - run: ./scripts/lifecycle-tests.sh build: executor: go