mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[CI] Use region-specific buckets for ci-proxy-cache for speed and cost savings (#138675)
This commit is contained in:
parent
1f57ee2c9c
commit
c9a30dc27f
2 changed files with 17 additions and 10 deletions
|
@ -26,10 +26,22 @@ export KIBANA_BASE_BRANCH="$KIBANA_PKG_BRANCH"
|
|||
KIBANA_PKG_VERSION="$(jq -r .version "$KIBANA_DIR/package.json")"
|
||||
export KIBANA_PKG_VERSION
|
||||
|
||||
export GECKODRIVER_CDNURL="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache"
|
||||
export CHROMEDRIVER_CDNURL="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache"
|
||||
export RE2_DOWNLOAD_MIRROR="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache"
|
||||
export CYPRESS_DOWNLOAD_MIRROR="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache/cypress"
|
||||
BUILDKITE_AGENT_GCP_REGION=""
|
||||
if [[ "$(curl -is metadata.google.internal || true)" ]]; then
|
||||
# projects/1003139005402/zones/us-central1-a -> us-central1-a -> us-central1
|
||||
BUILDKITE_AGENT_GCP_REGION=$(curl -sH Metadata-Flavor:Google http://metadata.google.internal/computeMetadata/v1/instance/zone | rev | cut -d'/' -f1 | cut -c3- | rev)
|
||||
fi
|
||||
export BUILDKITE_AGENT_GCP_REGION
|
||||
|
||||
CI_PROXY_CACHE_SUFFIX=""
|
||||
if [[ "$BUILDKITE_AGENT_GCP_REGION" ]]; then
|
||||
CI_PROXY_CACHE_SUFFIX="/region/$BUILDKITE_AGENT_GCP_REGION"
|
||||
fi
|
||||
|
||||
export GECKODRIVER_CDNURL="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache$CI_PROXY_CACHE_SUFFIX"
|
||||
export CHROMEDRIVER_CDNURL="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache$CI_PROXY_CACHE_SUFFIX"
|
||||
export RE2_DOWNLOAD_MIRROR="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache$CI_PROXY_CACHE_SUFFIX"
|
||||
export CYPRESS_DOWNLOAD_MIRROR="https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache$CI_PROXY_CACHE_SUFFIX/cypress"
|
||||
|
||||
export NODE_OPTIONS="--max-old-space-size=4096"
|
||||
|
||||
|
|
|
@ -16,12 +16,7 @@ BAZEL_CACHE_MODE=${BAZEL_CACHE_MODE:-gcs}
|
|||
if [[ "$BAZEL_CACHE_MODE" == "gcs" ]]; then
|
||||
echo "[bazel] enabling caching with GCS buckets"
|
||||
|
||||
BAZEL_REGION="us-central1"
|
||||
if [[ "$(curl -is metadata.google.internal || true)" ]]; then
|
||||
# projects/1003139005402/zones/us-central1-a -> us-central1-a -> us-central1
|
||||
BAZEL_REGION=$(curl -sH Metadata-Flavor:Google http://metadata.google.internal/computeMetadata/v1/instance/zone | rev | cut -d'/' -f1 | cut -c3- | rev)
|
||||
fi
|
||||
|
||||
BAZEL_REGION="${BUILDKITE_AGENT_GCP_REGION:-us-central1}"
|
||||
BAZEL_BUCKET="kibana-ci-bazel_$BAZEL_REGION"
|
||||
|
||||
echo "[bazel] using GCS bucket: $BAZEL_BUCKET"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue