blob: 297d14098c6b51d7a91848baa077aef36af07afd [file] [log] [blame]
Jan Kundráte3c17462019-01-25 16:45:28 +01001- job:
2 name: run-ci-build-sh
3 description: |
4 Run project's ./ci/build.sh script.
5 run: playbooks/run-test-command/run.yaml
6 vars:
7 test_command: "ci/build.sh"
Jan Kundráte61754b2019-02-26 20:32:46 +01008 nodeset:
9 nodes:
10 - name: w
11 label: f29
12 timeout: 900
Jan Kundrátfbc591e2019-02-26 17:52:58 +010013
14- job:
15 name: publish-artifacts-from-check
16 parent: publish-artifacts-tenant
17 description: |
18 Retrieve all artifacts built by the last matching run in the check
19 pipeline, and promote them into a permanent location in the log server.
20 This is intended to be run within a promote pipeline.
Jan Kundrát1e38b3d2019-02-26 19:37:49 +010021 run: playbooks/download-artifacts-from-check/run.yaml
Jan Kundráte61754b2019-02-26 20:32:46 +010022
23- job:
24 name: promote-artifacts
25 parent: publish-artifacts-from-check
26 nodeset:
27 nodes:
28 - name: f29
29 label: f29
30
31- job:
32 name: f29-gcc
33 description: |
34 Build on Fedora 29 with GCC.
35 parent: run-ci-build-sh
36
37- job:
38 name: f29-gcc-asan
39 description: |
40 Build on Fedora 29 with GCC and ASAN sanitizer.
41 parent: run-ci-build-sh
42
43- job:
44 name: f29-gcc-asan-ubsan
45 description: |
46 Build on Fedora 29 with GCC and ASAN+UBSAN sanitizers.
47 parent: run-ci-build-sh
48
49- job:
50 name: f29-clang
51 description: |
52 Build on Fedora 29 with clang.
53 parent: run-ci-build-sh
54
55- job:
56 name: f29-clang-asan
57 description: |
58 Build on Fedora 29 with clang and ASAN sanitizer.
59 parent: run-ci-build-sh
60
61- job:
62 name: f29-clang-asan-ubsan
63 description: |
64 Build on Fedora 29 with clang and ASAN+UBSAN sanitizers.
65 parent: run-ci-build-sh
Jan Kundrátfd2386f2019-02-27 17:41:23 +010066
67- job:
Jan Kundrát354353b2019-03-11 14:12:21 +010068 name: f29-clang-tsan
69 description: |
70 Build on Fedora 29 with clang and TSAN thread sanitizer.
71 parent: run-ci-build-sh
72
73- job:
Jan Kundrátfd2386f2019-02-27 17:41:23 +010074 name: clang-format
75 description: |
76 Lint the current change via git-clang-format
77 run: playbooks/clang-format/run.yaml
78 failure-url: git-clang-format.patch
79 nodeset:
80 nodes:
81 - name: w
82 label: f29
83 timeout: 120