blob: 71f0e31a127bcce53c6e4690dfd820acc83f2c73 [file] [log] [blame]
- name: Run bazelisk build
shell: |
java -fullversion
{{ bazelisk_executable }} version
{{ bazelisk_executable }} build --spawn_strategy=standalone --genrule_strategy=standalone {{ bazelisk_targets }}
args:
executable: /bin/bash
chdir: "{{ zuul_work_dir }}"
- name: Run bazelisk test
when: "bazelisk_test_targets != ''"
shell: |
{{ bazelisk_executable }} test {{ bazelisk_test_targets }}
args:
executable: /bin/bash
chdir: "{{ zuul_work_dir }}"
register: test_result
failed_when: test_result.rc not in [0, 4]
- name: Copy output to artifacts location
loop: "{{ bazelisk_artifacts }}"
command: "cp {{ item }} {{ zuul_output_dir }}/artifacts"
args:
chdir: "{{ zuul_work_dir }}"
- name: Return built artifacts to Zuul
loop: "{{ bazelisk_artifacts }}"
zuul_return:
data:
zuul:
artifacts:
- name: "Build"
url: "artifacts/{{ item | basename }}"
metadata:
type: java_jar