Bazel: Consistently use bazelisk during publishing of artifacts

Change-Id: I1e3d7ceaf7908f3b53a5b11a257aa752eaec066e
(cherry picked from commit 9c74282647)
This commit is contained in:
David Ostrovsky
2019-11-22 21:40:13 -08:00
committed by Luca Milanesio
parent bddf596601
commit ac47c36385

View File

@@ -17,6 +17,14 @@ sh_bang_template = (" && ".join([
"echo \"# this script should run from the root of your workspace.\" >> $@",
"echo \"set -e\" >> $@",
"echo \"\" >> $@",
"echo 'function bazel_cmd() {' >> $@",
"echo ' if [[ `which bazelisk` ]]; then' >> $@",
"echo ' bazelisk \"$$@\"' >> $@",
"echo ' else' >> $@",
"echo ' bazel \"$$@\"' >> $@",
"echo ' fi' >> $@",
"echo '}' >> $@",
"echo \"\" >> $@",
"echo 'if [[ \"$$VERBOSE\" ]]; then set -x ; fi' >> $@",
"echo \"\" >> $@",
"echo %s >> $@",
@@ -32,7 +40,7 @@ def maven_package(
src = {},
doc = {},
war = {}):
build_cmd = ["bazel", "build"]
build_cmd = ["bazel_cmd", "build"]
mvn_cmd = ["python", "tools/maven/mvn.py", "-v", version]
api_cmd = mvn_cmd[:]
api_targets = []