
Specify bazelisk_targets as a list, and join the targets as space-separated in the build command. This is used in the follow-on Ie0a165cc6ffc765c03457691901a1dd41ce99d5a. While we are here, remove the build-gerrit.sh script that isn't used any more, along with the step that installs it. Also, refactor the tasks to use include_role (this is also used in the follow on). Change-Id: I4f3908e75cbbb7673135a2717f9e51f099a4860e
16 lines
671 B
YAML
16 lines
671 B
YAML
- name: Run bazelisk build
|
|
shell: |
|
|
set -x
|
|
java -fullversion
|
|
{{ bazelisk_executable }} version
|
|
{{ bazelisk_executable }} build --spawn_strategy=standalone --genrule_strategy=standalone {{ bazelisk_targets|join(' ') }}
|
|
if [[ -f bazel-bin/plugins/javamelody/javamelody-deps_deploy.jar ]] ; then
|
|
# versions 2.14, 2.15, and 2.16 generate this file
|
|
cp bazel-bin/plugins/javamelody/javamelody-deps_deploy.jar javamelody-deps_deploy.jar
|
|
fi
|
|
# release.war is a symlink. We want an actual file so that docker copy works right.
|
|
cp bazel-bin/release.war release.war
|
|
args:
|
|
executable: /bin/bash
|
|
chdir: "{{ zuul_work_dir }}"
|