diff --git a/ci/do_ci.sh b/ci/do_ci.sh index cafa331c3..56be03f3c 100755 --- a/ci/do_ci.sh +++ b/ci/do_ci.sh @@ -42,6 +42,12 @@ export BAZEL_EXTRA_TEST_OPTIONS="--test_env=ENVOY_IP_TEST_VERSIONS=v4only --test export ENVOY_CONTRIB_BUILD_TARGET="//source/exe:envoy-static" export ENVOY_CONTRIB_BUILD_DEBUG_INFORMATION="//source/exe:envoy-static.dwp" +BAZEL_BUILD_EXTRA_OPTIONS+=" --remote_cache=${BAZEL_REMOTE_CACHE}" + +export GCP_SERVICE_ACCOUNT_KEY_PATH=$(mktemp -t gcp_service_account.XXXXXX.json) +echo "${GCP_SERVICE_ACCOUNT_KEY}" | base64 --decode > "${GCP_SERVICE_ACCOUNT_KEY_PATH}" +BAZEL_BUILD_EXTRA_OPTIONS+=" --google_credentials=${GCP_SERVICE_ACCOUNT_KEY_PATH}" + if [ "${BUILD_TYPE:-}" != "" ] ; then BUILD_CONFIG="--config=$BUILD_TYPE" fi