Standard bazel commands + remote_def

This commit is contained in:
Mustafa Gezen 2022-10-30 06:18:12 +01:00
parent 842af93afa
commit bb79931683
Signed by untrusted user who does not match committer: mustafa
GPG Key ID: DCDF010D946438C1
4 changed files with 25 additions and 3 deletions

16
hack/bazel_setup.sh Normal file
View File

@ -0,0 +1,16 @@
#!/usr/bin/env bash
export SILO_KEY=rocky86-peridot-prow-1
export REMOTE_DEF=cache-silo-key=$SILO_KEY
CI=${CI:-}
FLAGS="--show_progress_rate_limit=5 --color=yes --ui_actions_shown=30 --terminal_columns=140 --show_timestamps --verbose_failures --announce_rc --experimental_repository_cache_hardlinks --disk_cache= --sandbox_tmpfs_path=/tmp --experimental_guard_against_concurrent_changes"
if [[ -n ${CI} ]]; then
FLAGS="--config=ci $FLAGS"
fi
BAZEL_B="bazel $SOPTIONS build $FLAGS --remote_default_exec_properties=$REMOTE_DEF"
BAZEL_R="bazel $SOPTIONS run $FLAGS --remote_default_exec_properties=$REMOTE_DEF"
BAZEL_T="bazel $SOPTIONS test $FLAGS --remote_default_exec_properties=$REMOTE_DEF --test_arg=-test.v --flaky_test_attempts=3 --build_tests_only --test_output=errors"
BAZEL_QR="bazel $SOPTIONS query --keep_going --noshow_progress"

View File

@ -2,7 +2,9 @@
set -o errexit
bazel build --config=ci @go_sdk//...
source hack/bazel_setup.sh
$BAZEL_B @go_sdk//...
GO_BIN="$(bazel info output_base)/external/go_sdk/bin/go"

View File

@ -3,4 +3,6 @@
set -o errexit
set -x
bazel build --config=ci $(bazel query "//... except attr(tags, 'manual', //...) except //vendor/...")
source hack/bazel_setup.sh
$BAZEL_B $(BAZEL_QR query "//... except attr(tags, 'manual', //...) except //vendor/...")

View File

@ -3,4 +3,6 @@
set -o errexit
set -x
bazel test --config=ci //...
source hack/bazel_setup.sh
$BAZEL_T //...