From c286256526d190edce35fba84ab2837204a75d56 Mon Sep 17 00:00:00 2001 From: Rodrigo Queiro Date: Wed, 7 Nov 2018 18:56:28 +0100 Subject: [PATCH] Optimize Bazel CI steps --- .circleci/config.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5a56585dda5..4eb2e7f2260 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -50,23 +50,16 @@ jobs: - run: dep ensure --vendor-only - run: go get golang.org/x/lint/golint - run: make lint - bazel_build: + bazel_lint_and_test: docker: - image: l.gcr.io/google/bazel:latest working_directory: /go/src/github.com/grpc-ecosystem/grpc-gateway steps: - checkout - - run: 'bazel --batch --output_base=$HOME/.cache/_grpc_gateway_bazel run //:buildifier_check || + - run: 'bazel --output_base=$HOME/.cache/_grpc_gateway_bazel run //:buildifier_check || (echo "Bazel files not formatted, please run \`bazel run :buildifier\`"; exit 1)' - - run: bazel --batch --output_base=$HOME/.cache/_grpc_gateway_bazel run //:gazelle_diff - - run: bazel --batch --output_base=$HOME/.cache/_grpc_gateway_bazel build //... - bazel_test: - docker: - - image: l.gcr.io/google/bazel:latest - working_directory: /go/src/github.com/grpc-ecosystem/grpc-gateway - steps: - - checkout - - run: bazel --batch --output_base=$HOME/.cache/_grpc_gateway_bazel test --test_output=errors --features=race //... + - run: bazel --output_base=$HOME/.cache/_grpc_gateway_bazel run //:gazelle_diff + - run: bazel --output_base=$HOME/.cache/_grpc_gateway_bazel test --test_output=errors --features=race //... build_linux_release: docker: - image: jfbrandhorst/grpc-gateway-build-env @@ -153,8 +146,7 @@ workflows: - node_test - generate - lint - - bazel_build - - bazel_test + - bazel_lint_and_test - build_linux_release: filters: branches: