mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-11-18 11:21:25 +00:00
Standard bazel commands + remote_def
This commit is contained in:
parent
842af93afa
commit
bb79931683
16
hack/bazel_setup.sh
Normal file
16
hack/bazel_setup.sh
Normal 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"
|
@ -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"
|
||||
|
||||
|
@ -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/...")
|
||||
|
@ -3,4 +3,6 @@
|
||||
set -o errexit
|
||||
set -x
|
||||
|
||||
bazel test --config=ci //...
|
||||
source hack/bazel_setup.sh
|
||||
|
||||
$BAZEL_T //...
|
||||
|
Loading…
Reference in New Issue
Block a user