blob: eaa01268f883dc056a6db35df635de210b09ff39 [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át6c3f1e32020-04-07 12:35:12 +02008 perform_extra_work: false
Jan Kundráte61754b2019-02-26 20:32:46 +01009 nodeset:
10 nodes:
11 - name: w
12 label: f29
13 timeout: 900
Jan Kundrátfbc591e2019-02-26 17:52:58 +010014
15- job:
Jan Kundrát3f9aa4b2019-06-05 23:25:38 +020016 name: promote-artifacts
Jan Kundrátfbc591e2019-02-26 17:52:58 +010017 parent: publish-artifacts-tenant
18 description: |
19 Retrieve all artifacts built by the last matching run in the check
20 pipeline, and promote them into a permanent location in the log server.
21 This is intended to be run within a promote pipeline.
Jan Kundráte61754b2019-02-26 20:32:46 +010022 nodeset:
Jan Kundrát3f9aa4b2019-06-05 23:25:38 +020023 nodes: []
Jan Kundráte61754b2019-02-26 20:32:46 +010024
25- job:
26 name: f29-gcc
27 description: |
28 Build on Fedora 29 with GCC.
29 parent: run-ci-build-sh
Jan Kundrát6c3f1e32020-04-07 12:35:12 +020030 vars:
31 perform_extra_work: true
Jan Kundráte61754b2019-02-26 20:32:46 +010032
33- job:
34 name: f29-gcc-asan
35 description: |
36 Build on Fedora 29 with GCC and ASAN sanitizer.
37 parent: run-ci-build-sh
38
39- job:
40 name: f29-gcc-asan-ubsan
41 description: |
42 Build on Fedora 29 with GCC and ASAN+UBSAN sanitizers.
43 parent: run-ci-build-sh
44
45- job:
46 name: f29-clang
47 description: |
48 Build on Fedora 29 with clang.
49 parent: run-ci-build-sh
50
51- job:
52 name: f29-clang-asan
53 description: |
54 Build on Fedora 29 with clang and ASAN sanitizer.
55 parent: run-ci-build-sh
56
57- job:
58 name: f29-clang-asan-ubsan
59 description: |
60 Build on Fedora 29 with clang and ASAN+UBSAN sanitizers.
61 parent: run-ci-build-sh
Jan Kundrátfd2386f2019-02-27 17:41:23 +010062
63- job:
Jan Kundrát354353b2019-03-11 14:12:21 +010064 name: f29-clang-tsan
65 description: |
66 Build on Fedora 29 with clang and TSAN thread sanitizer.
67 parent: run-ci-build-sh
68
69- job:
Jan Kundrátfd2386f2019-02-27 17:41:23 +010070 name: clang-format
71 description: |
72 Lint the current change via git-clang-format
73 run: playbooks/clang-format/run.yaml
74 failure-url: git-clang-format.patch
75 nodeset:
76 nodes:
77 - name: w
78 label: f29
79 timeout: 120