Commit | Line | Data |
---|---|---|
439ed62c MJ |
1 | ## Jobs |
2 | - job: | |
3 | name: integration_ust-2.12-lower-urcu_testsuite | |
4 | project-type: pipeline | |
5 | dsl: !include-raw: pipelines/integration/ust-2.12-lower-urcu_testsuite.groovy | |
6 | ||
946bf6a7 JR |
7 | - job-template: |
8 | name: 'integration_lttng-tools-{version}-32-64_testsuite' | |
9 | description: | | |
10 | Integration pipeline for multi-bitness scenario (32/64). | |
11 | This essentially tests frontier scenario where the bitness between component changes. | |
12 | ||
13 | <p>Job is managed by Jenkins Job Builder.</p> | |
14 | project-type: pipeline | |
15 | dsl: !include-jinja2: pipelines/integration/lttng-tools-_version_-32-64_testsuite.groovy.inc | |
16 | ||
17 | - job: | |
18 | name: integration_lttng-tools-32-64_test | |
19 | project-type: freestyle | |
20 | concurrent: true | |
21 | node: 'amd64-rootnode' | |
363515a5 MJ |
22 | |
23 | properties: | |
24 | - build-discarder: | |
25 | days-to-keep: 2 | |
26 | ||
946bf6a7 JR |
27 | wrappers: |
28 | - workspace-cleanup | |
29 | - timestamps | |
30 | - ansicolor | |
31 | - timeout: | |
32 | timeout: 6 | |
33 | fail: true | |
34 | type: no-activity | |
363515a5 | 35 | |
946bf6a7 JR |
36 | parameters: |
37 | - string: | |
38 | name: 'ARTIFACT_ID' | |
39 | default: 'null' | |
40 | description: 'The ID of the artifact to download.' | |
41 | - string: | |
42 | name: 'BT_VERSION' | |
43 | default: 'stable-2.0' | |
44 | description: 'The version of babeltrace to use.' | |
45 | ||
46 | - choice: | |
47 | name: 'TEST_TYPE' | |
48 | description: 'The test to perform.' | |
49 | choices: | |
50 | - 32bit-sessiond | |
51 | - 32bit-relayd | |
52 | - 32bit-cli | |
53 | - canary | |
363515a5 | 54 | |
946bf6a7 JR |
55 | builders: |
56 | - copyartifact: | |
363515a5 | 57 | project: 'babeltrace_${BT_VERSION}_linuxbuild/platform=deb12-amd64,conf=std,build=std' |
946bf6a7 JR |
58 | which-build: last-successful |
59 | stable: false | |
60 | filter: 'build/**' | |
61 | target: 'deps-64' | |
62 | do-not-fingerprint: true | |
63 | - shell: | |
363515a5 MJ |
64 | !include-raw: scripts/integration/32-64/build.sh |
65 | ||
946bf6a7 JR |
66 | publishers: |
67 | - postbuildscript: | |
68 | mark-unstable-if-failed: true | |
69 | builders: | |
70 | - role: SLAVE | |
71 | build-on: | |
72 | - SUCCESS | |
73 | - UNSTABLE | |
74 | - NOT_BUILT | |
75 | - ABORTED | |
76 | - FAILURE | |
77 | build-steps: | |
78 | - shell: | |
79 | !include-raw-escape: scripts/integration/32-64/gather_tap_result.sh | |
80 | - tap: | |
81 | results: 'tap/**/*.*' | |
82 | fail-if-no-results: true | |
83 | failed-tests-mark-build-as-failure: true | |
84 | todo-is-failure: false | |
85 | output-tap-to-console: true | |
86 | include-comment-diagnostics: true | |
87 | plan-required: true | |
88 | show-only-failures: true | |
89 | verbose: true | |
90 | - archive: | |
91 | artifacts: 'tap/**' | |
92 | allow-empty: false | |
93 | ||
439ed62c MJ |
94 | |
95 | ## Views | |
96 | - view-template: | |
97 | name: 'Integration' | |
98 | view-type: list | |
99 | regex: 'integration[-_].*' | |
100 | ||
101 | ||
102 | ## Projects | |
103 | - project: | |
104 | name: integration | |
105 | views: | |
106 | - 'Integration' | |
107 | jobs: | |
108 | - 'integration_ust-2.12-lower-urcu_testsuite' | |
946bf6a7 JR |
109 | |
110 | - project: | |
111 | name: integration-32-64 | |
112 | jobs: | |
113 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
114 | version: master | |
115 | babelversion: stable-2.0 | |
116 | urcu_version: master | |
117 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
118 | version: stable-2.13 | |
119 | babelversion: stable-2.0 | |
120 | urcu_version: stable-0.13 | |
121 | - 'integration_lttng-tools-{version}-32-64_testsuite': | |
122 | version: stable-2.12 | |
123 | babelversion: stable-2.0 | |
124 | urcu_version: stable-0.13 | |
125 | - 'integration_lttng-tools-32-64_test' |