blob: 297d14098c6b51d7a91848baa077aef36af07afd [file] [log] [blame]
- job:
name: run-ci-build-sh
description: |
Run project's ./ci/build.sh script.
run: playbooks/run-test-command/run.yaml
vars:
test_command: "ci/build.sh"
nodeset:
nodes:
- name: w
label: f29
timeout: 900
- job:
name: publish-artifacts-from-check
parent: publish-artifacts-tenant
description: |
Retrieve all artifacts built by the last matching run in the check
pipeline, and promote them into a permanent location in the log server.
This is intended to be run within a promote pipeline.
run: playbooks/download-artifacts-from-check/run.yaml
- job:
name: promote-artifacts
parent: publish-artifacts-from-check
nodeset:
nodes:
- name: f29
label: f29
- job:
name: f29-gcc
description: |
Build on Fedora 29 with GCC.
parent: run-ci-build-sh
- job:
name: f29-gcc-asan
description: |
Build on Fedora 29 with GCC and ASAN sanitizer.
parent: run-ci-build-sh
- job:
name: f29-gcc-asan-ubsan
description: |
Build on Fedora 29 with GCC and ASAN+UBSAN sanitizers.
parent: run-ci-build-sh
- job:
name: f29-clang
description: |
Build on Fedora 29 with clang.
parent: run-ci-build-sh
- job:
name: f29-clang-asan
description: |
Build on Fedora 29 with clang and ASAN sanitizer.
parent: run-ci-build-sh
- job:
name: f29-clang-asan-ubsan
description: |
Build on Fedora 29 with clang and ASAN+UBSAN sanitizers.
parent: run-ci-build-sh
- job:
name: f29-clang-tsan
description: |
Build on Fedora 29 with clang and TSAN thread sanitizer.
parent: run-ci-build-sh
- job:
name: clang-format
description: |
Lint the current change via git-clang-format
run: playbooks/clang-format/run.yaml
failure-url: git-clang-format.patch
nodeset:
nodes:
- name: w
label: f29
timeout: 120