Commit | Line | Data |
---|---|---|
b4005bbf MJ |
1 | - defaults: |
2 | name: lttng-tools | |
3 | description: | | |
4 | The lttng-tools project provides a session daemon (lttng-sessiond) | |
5 | that acts as a tracing registry, the "lttng" command line for tracing | |
6 | control, a lttng-ctl library for tracing control and a lttng-relayd | |
7 | for network streaming. | |
8 | ||
9 | <p>Job is managed by Jenkins Job Builder.</p> | |
10 | ||
11 | project-type: freestyle | |
12 | ||
b4005bbf | 13 | wrappers: |
b4005bbf | 14 | - ansicolor |
67122b96 | 15 | - timeout: |
c83b390a | 16 | timeout: 30 |
733146f2 | 17 | fail: true |
c83b390a | 18 | type: no-activity |
61afb3c3 MJ |
19 | - timestamps |
20 | - workspace-cleanup: | |
21 | clean-if: | |
22 | - failure: false | |
b4005bbf MJ |
23 | |
24 | scm: | |
25 | - git: | |
a0433b63 | 26 | url: git://github.com/{github_user}/{github_name}.git |
b4005bbf | 27 | browser: githubweb |
51ca880a | 28 | browser-url: https://github.com/{github_user}/{github_name} |
b4005bbf MJ |
29 | branches: |
30 | - origin/{version} | |
212d2afd | 31 | basedir: src/lttng-tools |
b6e62a6a | 32 | skip-tag: true |
b4005bbf MJ |
33 | |
34 | triggers: | |
35 | - pollscm: | |
36 | cron: "@hourly" | |
37 | ||
38 | properties: | |
69f05d59 MJ |
39 | - inject: |
40 | properties-content: | | |
41 | PROJECT_NAME=lttng-tools | |
b4005bbf | 42 | - github: |
51ca880a | 43 | url: https://github.com/{github_user}/{github_name} |
edf72710 | 44 | - build-discarder: |
a3636f24 JR |
45 | num-to-keep: 20 |
46 | artifact-num-to-keep: 2 | |
b4005bbf MJ |
47 | |
48 | ||
61afb3c3 MJ |
49 | ## Anchors |
50 | - lttng-tools_build_axes_defaults: <tng-tools_build_axes_defaults | |
51 | name: 'lttng-tools_build_axes_defaults' | |
b4005bbf | 52 | project-type: matrix |
ca8c6144 | 53 | node: 'master' # Applies only to matrix flyweight task |
3e93ffa2 MJ |
54 | execution-strategy: |
55 | combination-filter: '{filter}' | |
b4005bbf MJ |
56 | axes: |
57 | - axis: | |
58 | type: slave | |
59 | name: arch | |
60 | values: '{obj:arch}' | |
61 | - axis: | |
62 | type: user-defined | |
63 | name: conf | |
95654431 | 64 | values: '{obj:conf}' |
b4005bbf MJ |
65 | - axis: |
66 | type: user-defined | |
67 | name: liburcu_version | |
68 | values: '{obj:urcuversion}' | |
69 | - axis: | |
70 | type: user-defined | |
71 | name: babeltrace_version | |
72 | values: '{obj:babelversion}' | |
73 | - axis: | |
74 | type: user-defined | |
75 | name: build | |
76 | values: '{obj:build}' | |
9699c0e7 JR |
77 | - axis: |
78 | type: user-defined | |
79 | name: test_type | |
80 | values: '{obj:testtype}' | |
b4005bbf | 81 | |
61afb3c3 MJ |
82 | - lttng-tools_build_builders_defaults: <tng-tools_build_builders_defaults |
83 | name: 'lttng-tools_build_builders_defaults' | |
b4005bbf MJ |
84 | builders: |
85 | - conditional-step: | |
86 | condition-kind: regex-match | |
87 | label: '$conf' | |
88 | regex: (std|static) | |
89 | on-evaluation-failure: run | |
90 | steps: | |
91 | - copyartifact: | |
92 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std | |
93 | which-build: last-successful | |
3522265a | 94 | stable: false |
b4005bbf | 95 | filter: 'build/**' |
09d45745 | 96 | target: 'deps' |
b4005bbf MJ |
97 | do-not-fingerprint: true |
98 | - copyartifact: | |
99 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std | |
100 | which-build: last-successful | |
3522265a | 101 | stable: false |
b4005bbf | 102 | filter: 'build/**' |
09d45745 | 103 | target: 'deps' |
b4005bbf MJ |
104 | do-not-fingerprint: true |
105 | - copyartifact: | |
aa27566e | 106 | project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std |
b4005bbf | 107 | which-build: last-successful |
3522265a | 108 | stable: false |
b4005bbf | 109 | filter: 'build/**' |
09d45745 | 110 | target: 'deps' |
b4005bbf MJ |
111 | do-not-fingerprint: true |
112 | - conditional-step: | |
113 | condition-kind: regex-match | |
114 | label: '$conf' | |
67122b96 | 115 | regex: no-ust |
b4005bbf MJ |
116 | on-evaluation-failure: run |
117 | steps: | |
118 | - copyartifact: | |
119 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
120 | which-build: last-successful | |
3522265a | 121 | stable: false |
b4005bbf | 122 | filter: 'build/**' |
09d45745 | 123 | target: 'deps' |
b4005bbf MJ |
124 | do-not-fingerprint: true |
125 | - copyartifact: | |
126 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
127 | which-build: last-successful | |
3522265a | 128 | stable: false |
b4005bbf | 129 | filter: 'build/**' |
09d45745 | 130 | target: 'deps' |
b4005bbf MJ |
131 | do-not-fingerprint: true |
132 | - copyartifact: | |
aa27566e | 133 | project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std |
b4005bbf | 134 | which-build: last-successful |
3522265a | 135 | stable: false |
b4005bbf | 136 | filter: 'build/**' |
09d45745 | 137 | target: 'deps' |
b4005bbf MJ |
138 | do-not-fingerprint: true |
139 | - conditional-step: | |
140 | condition-kind: regex-match | |
141 | label: '$conf' | |
67122b96 | 142 | regex: agents |
b4005bbf MJ |
143 | on-evaluation-failure: run |
144 | steps: | |
145 | - copyartifact: | |
146 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
147 | which-build: last-successful | |
3522265a | 148 | stable: false |
b4005bbf | 149 | filter: 'build/**' |
09d45745 | 150 | target: 'deps' |
b4005bbf MJ |
151 | do-not-fingerprint: true |
152 | - copyartifact: | |
153 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
154 | which-build: last-successful | |
3522265a | 155 | stable: false |
b4005bbf | 156 | filter: 'build/**' |
09d45745 | 157 | target: 'deps' |
b4005bbf MJ |
158 | do-not-fingerprint: true |
159 | - copyartifact: | |
aa27566e | 160 | project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std |
b4005bbf | 161 | which-build: last-successful |
3522265a | 162 | stable: false |
b4005bbf | 163 | filter: 'build/**' |
09d45745 | 164 | target: 'deps' |
b4005bbf | 165 | do-not-fingerprint: true |
b6e62a6a MJ |
166 | - conditional-step: |
167 | condition-kind: regex-match | |
168 | label: '$conf' | |
169 | regex: (relayd-only) | |
170 | on-evaluation-failure: run | |
171 | steps: | |
172 | - copyartifact: | |
173 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
174 | which-build: last-successful | |
3522265a | 175 | stable: false |
b6e62a6a | 176 | filter: 'build/**' |
09d45745 | 177 | target: 'deps' |
b6e62a6a MJ |
178 | do-not-fingerprint: true |
179 | - copyartifact: | |
180 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
181 | which-build: last-successful | |
3522265a | 182 | stable: false |
b6e62a6a | 183 | filter: 'build/**' |
09d45745 | 184 | target: 'deps' |
b6e62a6a | 185 | do-not-fingerprint: true |
3c81f138 JR |
186 | - conditional-step: |
187 | condition-kind: regex-match | |
188 | label: '$conf' | |
189 | regex: debug-rcu | |
190 | on-evaluation-failure: run | |
191 | steps: | |
192 | - copyartifact: | |
193 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std | |
194 | which-build: last-successful | |
195 | stable: false | |
196 | filter: 'build/**' | |
09d45745 | 197 | target: 'deps' |
3c81f138 JR |
198 | do-not-fingerprint: true |
199 | - copyartifact: | |
200 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
201 | which-build: last-successful | |
202 | stable: false | |
203 | filter: 'build/**' | |
09d45745 | 204 | target: 'deps' |
3c81f138 JR |
205 | do-not-fingerprint: true |
206 | - copyartifact: | |
207 | project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std | |
208 | which-build: last-successful | |
209 | stable: false | |
210 | filter: 'build/**' | |
09d45745 | 211 | target: 'deps' |
3c81f138 | 212 | do-not-fingerprint: true |
3e93ffa2 MJ |
213 | - conditional-step: |
214 | condition-kind: regex-match | |
215 | label: '$conf' | |
216 | regex: tls_fallback | |
217 | on-evaluation-failure: run | |
218 | steps: | |
219 | - copyartifact: | |
220 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=tls_fallback,build=std | |
221 | which-build: last-successful | |
222 | stable: false | |
223 | filter: 'build/**' | |
224 | target: 'deps' | |
225 | do-not-fingerprint: true | |
226 | - copyartifact: | |
227 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
228 | which-build: last-successful | |
229 | stable: false | |
230 | filter: 'build/**' | |
231 | target: 'deps' | |
232 | do-not-fingerprint: true | |
233 | - copyartifact: | |
234 | project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=tls_fallback,build=std | |
235 | which-build: last-successful | |
236 | stable: false | |
237 | filter: 'build/**' | |
238 | target: 'deps' | |
239 | do-not-fingerprint: true | |
aae4e179 JR |
240 | - shell: |
241 | !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh | |
b4005bbf | 242 | - shell: |
ef63064f | 243 | !include-raw-escape: scripts/lttng-tools/build.sh |
b4005bbf | 244 | |
3f7ea864 JR |
245 | - lttng-tools_build_builders_gerrit: <tng-tools_build_builders_gerrit |
246 | name: 'lttng-tools_build_builders_gerrit' | |
247 | builders: | |
248 | - shell: | |
249 | !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh | |
250 | - inject: | |
251 | properties-file: gerrit_custom_dependencies.properties | |
252 | - conditional-step: | |
253 | condition-kind: and | |
254 | on-evaluation-failure: run | |
255 | condition-operands: | |
256 | - condition-kind: shell | |
257 | condition-command: 'test -z "$GERRIT_DEP_LTTNG_UST"' | |
258 | - condition-kind: regex-match | |
259 | label: '$conf' | |
260 | regex: (std|static|agents|debug-rcu) | |
261 | steps: | |
262 | - copyartifact: | |
64ed2e03 | 263 | project: lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std |
3f7ea864 JR |
264 | which-build: last-successful |
265 | stable: false | |
266 | filter: 'build/**' | |
267 | target: 'deps' | |
268 | do-not-fingerprint: true | |
269 | - conditional-step: | |
270 | condition-kind: regex-match | |
271 | label: '$conf' | |
272 | regex: (std|static) | |
273 | on-evaluation-failure: run | |
274 | steps: | |
275 | - copyartifact: | |
276 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std | |
277 | which-build: last-successful | |
278 | stable: false | |
279 | filter: 'build/**' | |
280 | target: 'deps' | |
281 | do-not-fingerprint: true | |
282 | - copyartifact: | |
283 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std | |
284 | which-build: last-successful | |
285 | stable: false | |
286 | filter: 'build/**' | |
287 | target: 'deps' | |
288 | do-not-fingerprint: true | |
289 | - conditional-step: | |
290 | condition-kind: regex-match | |
291 | label: '$conf' | |
292 | regex: no-ust | |
293 | on-evaluation-failure: run | |
294 | steps: | |
295 | - copyartifact: | |
296 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
297 | which-build: last-successful | |
298 | stable: false | |
299 | filter: 'build/**' | |
300 | target: 'deps' | |
301 | do-not-fingerprint: true | |
302 | - copyartifact: | |
303 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
304 | which-build: last-successful | |
305 | stable: false | |
306 | filter: 'build/**' | |
307 | target: 'deps' | |
308 | do-not-fingerprint: true | |
309 | - copyartifact: | |
64ed2e03 | 310 | project: lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std |
3f7ea864 JR |
311 | which-build: last-successful |
312 | stable: false | |
313 | filter: 'build/**' | |
314 | target: 'deps' | |
315 | do-not-fingerprint: true | |
316 | - conditional-step: | |
317 | condition-kind: regex-match | |
318 | label: '$conf' | |
319 | regex: (agents|relayd-only) | |
320 | on-evaluation-failure: run | |
321 | steps: | |
322 | - copyartifact: | |
323 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
324 | which-build: last-successful | |
325 | stable: false | |
326 | filter: 'build/**' | |
327 | target: 'deps' | |
328 | do-not-fingerprint: true | |
329 | - copyartifact: | |
330 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
331 | which-build: last-successful | |
332 | stable: false | |
333 | filter: 'build/**' | |
334 | target: 'deps' | |
335 | do-not-fingerprint: true | |
336 | - conditional-step: | |
337 | condition-kind: regex-match | |
338 | label: '$conf' | |
339 | regex: debug-rcu | |
340 | on-evaluation-failure: run | |
341 | steps: | |
342 | - copyartifact: | |
343 | project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std | |
344 | which-build: last-successful | |
345 | stable: false | |
346 | filter: 'build/**' | |
347 | target: 'deps' | |
348 | do-not-fingerprint: true | |
349 | - copyartifact: | |
350 | project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std | |
351 | which-build: last-successful | |
352 | stable: false | |
353 | filter: 'build/**' | |
354 | target: 'deps' | |
355 | do-not-fingerprint: true | |
356 | - shell: | |
357 | !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh | |
358 | - conditional-step: | |
359 | condition-kind: shell | |
360 | condition-command: 'test ! -z "$GERRIT_DEP_LTTNG_UST"' | |
361 | steps: | |
362 | - shell: | |
363 | !include-raw-escape: | |
364 | - scripts/lttng-tools/gerrit-build-override.sh | |
365 | - scripts/lttng-ust/build.sh | |
366 | - shell: | |
367 | !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh | |
368 | - shell: | |
369 | !include-raw-escape: scripts/lttng-tools/build.sh | |
370 | ||
61afb3c3 MJ |
371 | - lttng-tools_build_builders_win: <tng-tools_build_builders_win |
372 | name: 'lttng-tools_build_builders_win' | |
373 | builders: | |
374 | - copyartifact: | |
375 | project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std | |
61afb3c3 MJ |
376 | which-build: last-successful |
377 | stable: false | |
378 | filter: 'build/**' | |
09d45745 | 379 | target: 'deps' |
61afb3c3 | 380 | do-not-fingerprint: true |
61afb3c3 MJ |
381 | - conditional-step: |
382 | condition-kind: strings-match | |
383 | on-evaluation-failure: run | |
384 | condition-string1: '${{arch}}' | |
385 | condition-string2: 'cygwin64' | |
386 | steps: | |
387 | - shell: | |
388 | !include-raw-escape: | |
389 | - scripts/common/cygwin64-shebang | |
cefcd7f8 | 390 | - scripts/common/cygpath-prefix |
61afb3c3 MJ |
391 | - scripts/lttng-tools/build.sh |
392 | - conditional-step: | |
393 | condition-kind: strings-match | |
394 | on-evaluation-failure: run | |
395 | condition-string1: '${{arch}}' | |
8f541678 | 396 | condition-string2: 'msys2-mingw32' |
61afb3c3 MJ |
397 | steps: |
398 | - inject: | |
399 | properties-content: 'MSYSTEM=MINGW32' | |
400 | - shell: | |
401 | !include-raw-escape: | |
8f541678 | 402 | - scripts/common/msys2-shebang |
cefcd7f8 | 403 | - scripts/common/cygpath-prefix |
61afb3c3 MJ |
404 | - scripts/lttng-tools/build.sh |
405 | - conditional-step: | |
406 | condition-kind: strings-match | |
407 | on-evaluation-failure: run | |
408 | condition-string1: '${{arch}}' | |
8f541678 | 409 | condition-string2: 'msys2-mingw64' |
61afb3c3 MJ |
410 | steps: |
411 | - inject: | |
412 | properties-content: 'MSYSTEM=MINGW64' | |
413 | - shell: | |
414 | !include-raw-escape: | |
8f541678 | 415 | - scripts/common/msys2-shebang |
cefcd7f8 | 416 | - scripts/common/cygpath-prefix |
61afb3c3 MJ |
417 | - scripts/lttng-tools/build.sh |
418 | ||
dd00f858 JR |
419 | - lttng-tools_build_publishers_dev: <tng-tools_build_publishers_dev |
420 | name: 'lttng-tools_build_publishers_dev' | |
b4005bbf | 421 | publishers: |
0a028cf6 JR |
422 | - postbuildscript: |
423 | mark-unstable-if-failed: true | |
424 | builders: | |
425 | - role: SLAVE | |
426 | build-on: | |
427 | - SUCCESS | |
428 | - UNSTABLE | |
429 | - NOT_BUILT | |
430 | - ABORTED | |
431 | - FAILURE | |
432 | build-steps: | |
433 | - shell: | |
434 | !include-raw-escape: scripts/lttng-tools/hang_processes.sh | |
b4005bbf | 435 | - tap: |
09d45745 MJ |
436 | results: 'tap/**/*.*' |
437 | fail-if-no-results: true | |
b4005bbf | 438 | failed-tests-mark-build-as-failure: true |
95654431 | 439 | todo-is-failure: false |
b4005bbf MJ |
440 | - warnings: |
441 | console-log-parsers: | |
442 | - 'GNU Make + GNU C Compiler (gcc)' | |
51ca880a MJ |
443 | total-thresholds: |
444 | unstable: | |
d2c76ee5 MJ |
445 | total-all: 0 |
446 | total-high: 0 | |
447 | total-normal: 0 | |
448 | total-low: 0 | |
3a45a6a5 | 449 | - archive: |
09d45745 | 450 | artifacts: 'build/**,deps/**,tap/**' |
3a45a6a5 | 451 | allow-empty: false |
2cc29ca7 JR |
452 | - workspace-cleanup: |
453 | clean-if: | |
454 | - failure: false | |
dd00f858 JR |
455 | - email-ext: |
456 | recipients: '{obj:email_to}' | |
457 | always: false | |
458 | unstable: false | |
459 | first-failure: true | |
460 | first-unstable: true | |
461 | not-built: false | |
462 | aborted: false | |
463 | regression: false | |
464 | failure: false | |
465 | second-failure: false | |
466 | improvement: false | |
467 | still-failing: false | |
468 | success: false | |
469 | fixed: false | |
470 | fixed-unhealthy: true | |
471 | still-unstable: false | |
472 | pre-build: false | |
473 | matrix-trigger: only-parent | |
474 | send-to: | |
475 | - recipients | |
61afb3c3 MJ |
476 | |
477 | - lttng-tools_build_publishers_prod: <tng-tools_build_publishers_prod | |
478 | name: 'lttng-tools_build_publishers_prod' | |
479 | publishers: | |
0a028cf6 JR |
480 | - postbuildscript: |
481 | mark-unstable-if-failed: true | |
482 | builders: | |
483 | - role: SLAVE | |
484 | build-on: | |
485 | - SUCCESS | |
486 | - UNSTABLE | |
487 | - NOT_BUILT | |
488 | - ABORTED | |
489 | - FAILURE | |
490 | build-steps: | |
491 | - shell: | |
492 | !include-raw-escape: scripts/lttng-tools/hang_processes.sh | |
0efb2471 | 493 | - tap: |
09d45745 MJ |
494 | results: 'tap/**/*.*' |
495 | fail-if-no-results: true | |
0efb2471 JR |
496 | failed-tests-mark-build-as-failure: true |
497 | todo-is-failure: false | |
498 | - warnings: | |
499 | console-log-parsers: | |
500 | - 'GNU Make + GNU C Compiler (gcc)' | |
501 | total-thresholds: | |
502 | unstable: | |
503 | total-all: 0 | |
504 | total-high: 0 | |
505 | total-normal: 0 | |
506 | total-low: 0 | |
507 | - workspace-cleanup: | |
508 | clean-if: | |
509 | - failure: false | |
61afb3c3 | 510 | - archive: |
09d45745 | 511 | artifacts: 'build/**,deps/**,tap/**' |
61afb3c3 | 512 | allow-empty: false |
dd00f858 JR |
513 | - email-ext: |
514 | recipients: '{obj:email_to}' | |
515 | reply-to: ci-notification@lists.lttng.org | |
516 | always: false | |
517 | unstable: false | |
518 | first-failure: true | |
519 | first-unstable: true | |
520 | not-built: false | |
521 | aborted: false | |
522 | regression: false | |
523 | failure: false | |
524 | second-failure: false | |
525 | improvement: false | |
526 | still-failing: false | |
527 | success: false | |
528 | fixed: false | |
529 | fixed-unhealthy: true | |
530 | still-unstable: false | |
531 | pre-build: false | |
532 | matrix-trigger: only-parent | |
533 | send-to: | |
534 | - recipients | |
b4005bbf | 535 | |
c4952db9 MJ |
536 | - lttng-tools_build_publishers_win: <tng-tools_build_publishers_win |
537 | name: 'lttng-tools_build_publishers_win' | |
538 | publishers: | |
539 | - tap: | |
09d45745 MJ |
540 | results: 'tap/**/*.*' |
541 | fail-if-no-results: true | |
c4952db9 MJ |
542 | failed-tests-mark-build-as-failure: true |
543 | todo-is-failure: false | |
544 | - warnings: | |
545 | console-log-parsers: | |
546 | - 'GNU Make + GNU C Compiler (gcc)' | |
547 | total-thresholds: | |
548 | unstable: | |
549 | total-all: 0 | |
550 | total-high: 0 | |
551 | total-normal: 0 | |
552 | total-low: 0 | |
553 | - workspace-cleanup: | |
554 | clean-if: | |
555 | - failure: false | |
556 | - archive: | |
09d45745 | 557 | artifacts: 'build/**,deps/**,tap/**' |
c4952db9 MJ |
558 | allow-empty: false |
559 | - email-ext: | |
560 | recipients: '{obj:email_to}' | |
561 | reply-to: ci-notification@lists.lttng.org | |
562 | always: false | |
563 | unstable: false | |
564 | first-failure: true | |
565 | first-unstable: true | |
566 | not-built: false | |
567 | aborted: false | |
568 | regression: false | |
569 | failure: false | |
570 | second-failure: false | |
571 | improvement: false | |
572 | still-failing: false | |
573 | success: false | |
574 | fixed: false | |
575 | fixed-unhealthy: true | |
576 | still-unstable: false | |
577 | pre-build: false | |
578 | matrix-trigger: only-parent | |
579 | send-to: | |
580 | - recipients | |
581 | ||
61afb3c3 | 582 | ## Templates |
7671741c | 583 | - job-template: |
61afb3c3 MJ |
584 | name: lttng-tools_{version}_{buildtype} |
585 | defaults: lttng-tools | |
7671741c | 586 | |
61afb3c3 MJ |
587 | <<: *lttng-tools_build_axes_defaults |
588 | <<: *lttng-tools_build_builders_defaults | |
61afb3c3 MJ |
589 | <<: *lttng-tools_build_publishers_prod |
590 | ||
591 | triggers: | |
592 | - pollscm: | |
593 | cron: "@hourly" | |
594 | - reverse: | |
595 | jobs: 'lttng-ust_{version}_{buildtype}' | |
596 | result: 'success' | |
597 | ||
9699c0e7 JR |
598 | - job-template: |
599 | name: lttng-tools_{version}_long_regression | |
600 | defaults: lttng-tools | |
601 | wrappers: | |
602 | - ansicolor | |
603 | - timeout: | |
16844a6d | 604 | timeout: 10 |
9699c0e7 JR |
605 | fail: true |
606 | type: likely-stuck | |
607 | - timestamps | |
608 | - workspace-cleanup: | |
609 | clean-if: | |
610 | - failure: false | |
611 | ||
612 | <<: *lttng-tools_build_axes_defaults | |
613 | <<: *lttng-tools_build_builders_defaults | |
614 | <<: *lttng-tools_build_publishers_prod | |
615 | ||
616 | triggers: | |
617 | - pollscm: | |
618 | cron: "@hourly" | |
619 | - reverse: | |
620 | jobs: 'lttng-ust_{version}_{buildtype}' | |
621 | result: 'success' | |
622 | ||
61afb3c3 MJ |
623 | - job-template: |
624 | name: lttng-tools_{version}_winbuild | |
625 | defaults: lttng-tools | |
626 | ||
627 | <<: *lttng-tools_build_axes_defaults | |
628 | <<: *lttng-tools_build_builders_win | |
c4952db9 | 629 | <<: *lttng-tools_build_publishers_win |
61afb3c3 MJ |
630 | |
631 | - job-template: | |
632 | name: dev_{user}_lttng-tools_{version}_{buildtype} | |
633 | defaults: lttng-tools | |
7671741c | 634 | |
61afb3c3 MJ |
635 | <<: *lttng-tools_build_axes_defaults |
636 | <<: *lttng-tools_build_builders_defaults | |
dd00f858 | 637 | <<: *lttng-tools_build_publishers_dev |
7671741c | 638 | |
c2a8d05f MJ |
639 | - job-template: |
640 | name: dev_gerrit_lttng-tools_{buildtype} | |
641 | defaults: lttng-tools | |
642 | concurrent: true | |
643 | ||
644 | scm: | |
645 | - git: | |
646 | url: https://review.lttng.org/lttng-tools | |
647 | refspec: 'refs/changes/*:refs/changes/*' | |
648 | branches: | |
649 | - '$GERRIT_REFSPEC' | |
650 | basedir: src/lttng-tools | |
651 | skip-tag: true | |
652 | ||
653 | triggers: | |
654 | - gerrit: | |
655 | trigger-on: | |
656 | - comment-added-event: | |
657 | approval-category: 'CI-Build' | |
658 | approval-value: 1 | |
659 | projects: | |
660 | - project-compare-type: 'PLAIN' | |
661 | project-pattern: 'lttng-tools' | |
662 | branches: | |
663 | - branch-compare-type: 'ANT' | |
664 | branch-pattern: '**' | |
665 | trigger-for-unreviewed-patches: true | |
666 | ||
a1f0d20d MJ |
667 | properties: |
668 | - inject: | |
669 | properties-content: | | |
670 | PROJECT_NAME=lttng-tools | |
671 | - build-discarder: | |
672 | days-to-keep: 1 | |
673 | - throttle: | |
674 | option: 'category' | |
675 | categories: | |
676 | - 'gerrit-{buildtype}' | |
677 | ||
c2a8d05f | 678 | <<: *lttng-tools_build_axes_defaults |
3f7ea864 | 679 | <<: *lttng-tools_build_builders_gerrit |
c2a8d05f MJ |
680 | |
681 | publishers: | |
682 | - postbuildscript: | |
683 | mark-unstable-if-failed: true | |
684 | builders: | |
685 | - role: SLAVE | |
686 | build-on: | |
687 | - SUCCESS | |
688 | - UNSTABLE | |
689 | - NOT_BUILT | |
690 | - ABORTED | |
691 | - FAILURE | |
692 | build-steps: | |
693 | - shell: | |
694 | !include-raw-escape: scripts/lttng-tools/hang_processes.sh | |
695 | - tap: | |
696 | results: 'tap/**/*.*' | |
697 | fail-if-no-results: true | |
698 | failed-tests-mark-build-as-failure: true | |
699 | todo-is-failure: false | |
700 | - warnings: | |
701 | console-log-parsers: | |
702 | - 'GNU Make + GNU C Compiler (gcc)' | |
703 | total-thresholds: | |
704 | unstable: | |
705 | total-all: 0 | |
706 | total-high: 0 | |
707 | total-normal: 0 | |
708 | total-low: 0 | |
709 | - archive: | |
710 | artifacts: 'build/**,deps/**,tap/**' | |
711 | allow-empty: false | |
712 | - workspace-cleanup: | |
713 | clean-if: | |
714 | - failure: false | |
715 | ||
c95cf818 MJ |
716 | - job-template: |
717 | name: lttng-tools_{version}_release | |
718 | defaults: lttng-tools | |
719 | node: 'amd64' | |
720 | ||
721 | triggers: | |
722 | - pollscm: | |
723 | cron: "@daily" | |
724 | ||
725 | scm: | |
726 | - git: | |
727 | url: git://github.com/{github_user}/{github_name}.git | |
728 | browser: githubweb | |
729 | browser-url: https://github.com/{github_user}/{github_name} | |
a7f915c4 | 730 | refspec: '+refs/tags/*:refs/remotes/origin/tags/*' |
c95cf818 MJ |
731 | branches: |
732 | - '*/tags/{version}.*' | |
733 | basedir: src/lttng-tools | |
734 | ||
735 | builders: | |
736 | - copyartifact: | |
737 | project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std | |
738 | which-build: last-successful | |
739 | stable: false | |
740 | filter: 'build/**' | |
741 | target: 'deps' | |
742 | do-not-fingerprint: true | |
743 | - copyartifact: | |
744 | project: babeltrace_{babelversion}_build/arch=amd64,conf=std,build=std | |
745 | which-build: last-successful | |
746 | stable: false | |
747 | filter: 'build/**' | |
748 | target: 'deps' | |
749 | do-not-fingerprint: true | |
750 | - copyartifact: | |
751 | project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=agents,build=std | |
752 | which-build: last-successful | |
753 | stable: false | |
754 | filter: 'build/**' | |
755 | target: 'deps' | |
756 | do-not-fingerprint: true | |
757 | - shell: | |
758 | !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh | |
759 | - shell: | |
760 | !include-raw-escape: scripts/lttng-tools/release.sh | |
761 | ||
762 | publishers: | |
763 | - postbuildscript: | |
764 | mark-unstable-if-failed: true | |
765 | builders: | |
766 | - role: SLAVE | |
767 | build-on: | |
768 | - SUCCESS | |
769 | - UNSTABLE | |
770 | - NOT_BUILT | |
771 | - ABORTED | |
772 | - FAILURE | |
773 | build-steps: | |
774 | - shell: | |
775 | !include-raw-escape: scripts/lttng-tools/hang_processes.sh | |
a7f915c4 MJ |
776 | - tap: |
777 | results: 'tap/**/*.*' | |
778 | fail-if-no-results: true | |
779 | failed-tests-mark-build-as-failure: true | |
780 | todo-is-failure: false | |
c95cf818 MJ |
781 | - warnings: |
782 | console-log-parsers: | |
783 | - 'GNU Make + GNU C Compiler (gcc)' | |
784 | total-thresholds: | |
785 | unstable: | |
786 | total-all: 0 | |
787 | total-high: 0 | |
788 | total-normal: 0 | |
789 | total-low: 0 | |
790 | - workspace-cleanup: | |
791 | clean-if: | |
792 | - failure: false | |
793 | - archive: | |
794 | artifacts: 'out/**' | |
795 | allow-empty: false | |
796 | ||
b4005bbf MJ |
797 | - job-template: |
798 | name: lttng-tools_{version}_cppcheck | |
799 | defaults: lttng-tools | |
800 | ||
801 | triggers: | |
802 | - pollscm: | |
803 | cron: "@daily" | |
804 | ||
805 | builders: | |
806 | - shell: | | |
5279b0f2 MJ |
807 | rm -f cppcheck-result.xml |
808 | cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml | |
b4005bbf MJ |
809 | |
810 | publishers: | |
811 | - archive: | |
5279b0f2 | 812 | artifacts: 'cppcheck-result.xml' |
b4005bbf MJ |
813 | allow-empty: false |
814 | - cppcheck: | |
5279b0f2 | 815 | pattern: 'cppcheck-result.xml' |
dd00f858 | 816 | - email-ext: |
b4005bbf | 817 | recipients: 'ci-notification@lists.lttng.org' |
dd00f858 JR |
818 | reply-to: ci-notification@lists.lttng.org |
819 | always: false | |
820 | unstable: false | |
821 | first-failure: true | |
822 | first-unstable: true | |
823 | not-built: false | |
824 | aborted: false | |
825 | regression: false | |
826 | failure: false | |
827 | second-failure: false | |
828 | improvement: false | |
829 | still-failing: false | |
830 | success: false | |
831 | fixed: false | |
832 | fixed-unhealthy: true | |
833 | still-unstable: false | |
834 | pre-build: false | |
835 | matrix-trigger: only-parent | |
836 | send-to: | |
837 | - recipients | |
b4005bbf MJ |
838 | |
839 | - job-template: | |
840 | name: lttng-tools_{version}_scan-build | |
841 | defaults: lttng-tools | |
16844a6d | 842 | node: 'amd64' |
b4005bbf MJ |
843 | |
844 | triggers: | |
845 | - pollscm: | |
846 | cron: "@daily" | |
847 | ||
848 | builders: | |
849 | - copyartifact: | |
16844a6d | 850 | project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std |
b4005bbf | 851 | which-build: last-successful |
3522265a | 852 | stable: false |
b4005bbf | 853 | filter: 'build/**' |
6544f0ff | 854 | target: 'deps' |
b4005bbf MJ |
855 | do-not-fingerprint: true |
856 | - copyartifact: | |
16844a6d | 857 | project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std |
b4005bbf | 858 | which-build: last-successful |
3522265a | 859 | stable: false |
b4005bbf | 860 | filter: 'build/**' |
6544f0ff | 861 | target: 'deps' |
b4005bbf MJ |
862 | do-not-fingerprint: true |
863 | - shell: | |
69f05d59 | 864 | !include-raw-escape: scripts/common/scan-build.sh |
b4005bbf MJ |
865 | |
866 | publishers: | |
867 | - html-publisher: | |
868 | name: 'HTML Report' | |
869 | dir: 'scan-build-archive/' | |
870 | files: 'index.html' | |
871 | ||
872 | - job-template: | |
873 | name: lttng-tools_{version}_coverity | |
874 | defaults: lttng-tools | |
16844a6d | 875 | node: 'amd64' |
b4005bbf MJ |
876 | |
877 | triggers: | |
878 | - pollscm: | |
879 | cron: "@daily" | |
880 | ||
881 | wrappers: | |
882 | - workspace-cleanup | |
883 | - timestamps | |
884 | - ansicolor: | |
885 | colormap: xterm | |
886 | - credentials-binding: | |
887 | - username-password-separated: | |
888 | credential-id: lttng-tools_coverity_token | |
889 | username: COVERITY_SCAN_PROJECT_NAME | |
890 | password: COVERITY_SCAN_TOKEN | |
891 | ||
892 | builders: | |
893 | - copyartifact: | |
16844a6d | 894 | project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std |
b4005bbf | 895 | which-build: last-successful |
3522265a | 896 | stable: false |
b4005bbf | 897 | filter: 'build/**' |
30c8dfac | 898 | target: 'deps' |
b4005bbf MJ |
899 | do-not-fingerprint: true |
900 | - copyartifact: | |
16844a6d | 901 | project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std |
b4005bbf | 902 | which-build: last-successful |
3522265a | 903 | stable: false |
b4005bbf | 904 | filter: 'build/**' |
30c8dfac | 905 | target: 'deps' |
b4005bbf MJ |
906 | do-not-fingerprint: true |
907 | - shell: | |
ef63064f | 908 | !include-raw-escape: scripts/common/coverity.sh |
b4005bbf MJ |
909 | |
910 | publishers: | |
96e8f697 MJ |
911 | - archive: |
912 | artifacts: 'analysis-results.tgz,cov-int/**' | |
913 | allow-empty: false | |
b4005bbf MJ |
914 | - workspace-cleanup |
915 | ||
b4005bbf | 916 | |
09d45745 MJ |
917 | ## Views |
918 | - view-template: | |
919 | name: 'LTTng-tools' | |
920 | view-type: list | |
921 | regex: 'lttng-tools[-_].*' | |
b4005bbf | 922 | |
b4005bbf | 923 | |
09d45745 | 924 | ## Projects |
b4005bbf MJ |
925 | - project: |
926 | name: lttng-tools | |
51ca880a MJ |
927 | github_user: lttng |
928 | github_name: lttng-tools | |
dd00f858 | 929 | email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com' |
b4005bbf | 930 | version: |
b631316e | 931 | - stable-2.10 |
7f5ffb7a | 932 | - stable-2.11 |
03297c9e | 933 | - stable-2.12 |
9beacf91 | 934 | - master |
b4005bbf | 935 | jobs: |
81bf613d | 936 | # Master # |
b4005bbf MJ |
937 | - 'lttng-tools_{version}_{buildtype}': |
938 | buildtype: build | |
939 | version: master | |
aa27566e | 940 | ustversion: master |
16844a6d | 941 | arch: !!python/tuple [amd64] |
b4005bbf | 942 | build: !!python/tuple [std, oot, dist] |
3e93ffa2 | 943 | conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback] |
b4005bbf | 944 | urcuversion: !!python/tuple [master] |
481eadc8 | 945 | babelversion: !!python/tuple [stable-1.5, master] |
9699c0e7 | 946 | testtype: !!python/tuple [base] |
3e93ffa2 | 947 | filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))' |
b4005bbf MJ |
948 | - 'lttng-tools_{version}_{buildtype}': |
949 | buildtype: portbuild | |
950 | version: master | |
aa27566e | 951 | ustversion: master |
16844a6d | 952 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
b4005bbf | 953 | build: !!python/tuple [std] |
67122b96 | 954 | conf: !!python/tuple [std, no-ust, agents] |
b4005bbf | 955 | urcuversion: !!python/tuple [master] |
21ae1ad6 | 956 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 957 | testtype: !!python/tuple [base] |
3e93ffa2 | 958 | filter: '' |
b6e62a6a | 959 | - 'lttng-tools_{version}_{buildtype}': |
81bf613d | 960 | buildtype: slesbuild |
b6e62a6a MJ |
961 | version: master |
962 | ustversion: master | |
81bf613d | 963 | arch: !!python/tuple [sles12sp2] |
b6e62a6a | 964 | build: !!python/tuple [std] |
60bb9bde | 965 | conf: !!python/tuple [agents] |
b6e62a6a | 966 | urcuversion: !!python/tuple [master] |
21ae1ad6 | 967 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 968 | testtype: !!python/tuple [base] |
3e93ffa2 | 969 | filter: '' |
568b5cbd MJ |
970 | - 'lttng-tools_{version}_{buildtype}': |
971 | buildtype: elbuild | |
972 | version: master | |
973 | ustversion: master | |
974 | arch: !!python/tuple [el8] | |
975 | build: !!python/tuple [std] | |
976 | conf: !!python/tuple [std] | |
977 | urcuversion: !!python/tuple [master] | |
978 | babelversion: !!python/tuple [stable-1.5] | |
979 | testtype: !!python/tuple [base] | |
3e93ffa2 | 980 | filter: '' |
b631316e MJ |
981 | - 'lttng-tools_{version}_{buildtype}': |
982 | buildtype: macosxbuild | |
81bf613d MJ |
983 | version: master |
984 | ustversion: master | |
b631316e MJ |
985 | arch: !!python/tuple [macosx] |
986 | build: !!python/tuple [std] | |
987 | conf: !!python/tuple [relayd-only] | |
81bf613d | 988 | urcuversion: !!python/tuple [master] |
b631316e | 989 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 990 | testtype: !!python/tuple [base] |
3e93ffa2 | 991 | filter: '' |
0a9d9a74 | 992 | - 'lttng-tools_{version}_{buildtype}': |
81bf613d MJ |
993 | buildtype: solarisbuild |
994 | version: master | |
995 | ustversion: master | |
995ac8f2 | 996 | arch: !!python/tuple [sol10-i386, sol11-i386] |
0a9d9a74 MJ |
997 | build: !!python/tuple [std] |
998 | conf: !!python/tuple [relayd-only] | |
81bf613d | 999 | urcuversion: !!python/tuple [master] |
21ae1ad6 | 1000 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 1001 | testtype: !!python/tuple [base] |
3e93ffa2 | 1002 | filter: '' |
81bf613d | 1003 | - 'lttng-tools_{version}_winbuild': |
b6e62a6a MJ |
1004 | version: master |
1005 | ustversion: master | |
cefcd7f8 | 1006 | arch: !!python/tuple [cygwin64] |
b6e62a6a MJ |
1007 | build: !!python/tuple [std] |
1008 | conf: !!python/tuple [relayd-only] | |
1009 | urcuversion: !!python/tuple [master] | |
21ae1ad6 | 1010 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 1011 | testtype: !!python/tuple [base] |
3e93ffa2 | 1012 | filter: '' |
9699c0e7 JR |
1013 | - 'lttng-tools_{version}_long_regression': |
1014 | buildtype: build | |
6b9f13ac | 1015 | version: master |
9699c0e7 | 1016 | ustversion: master |
16844a6d | 1017 | arch: !!python/tuple [amd64] |
9699c0e7 JR |
1018 | build: !!python/tuple [std] |
1019 | conf: !!python/tuple [std] | |
1020 | urcuversion: !!python/tuple [master] | |
1021 | babelversion: !!python/tuple [stable-1.5] | |
1022 | testtype: !!python/tuple [full] | |
3e93ffa2 | 1023 | filter: '' |
81bf613d | 1024 | |
03297c9e MJ |
1025 | # stable-2.12 |
1026 | - 'lttng-tools_{version}_{buildtype}': | |
1027 | buildtype: build | |
1028 | version: stable-2.12 | |
1029 | ustversion: stable-2.12 | |
1030 | arch: !!python/tuple [amd64] | |
1031 | build: !!python/tuple [std, oot, dist] | |
3e93ffa2 | 1032 | conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback] |
0faaf34a | 1033 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1034 | babelversion: !!python/tuple [stable-2.0] |
1035 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1036 | filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))' |
03297c9e MJ |
1037 | - 'lttng-tools_{version}_{buildtype}': |
1038 | buildtype: portbuild | |
1039 | version: stable-2.12 | |
1040 | ustversion: stable-2.12 | |
1041 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] | |
1042 | build: !!python/tuple [std] | |
1043 | conf: !!python/tuple [std, no-ust, agents] | |
0faaf34a | 1044 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1045 | babelversion: !!python/tuple [stable-2.0] |
1046 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1047 | filter: '' |
03297c9e MJ |
1048 | - 'lttng-tools_{version}_{buildtype}': |
1049 | buildtype: slesbuild | |
1050 | version: stable-2.12 | |
1051 | ustversion: stable-2.12 | |
1052 | arch: !!python/tuple [sles12sp2] | |
1053 | build: !!python/tuple [std] | |
60bb9bde | 1054 | conf: !!python/tuple [agents] |
0faaf34a | 1055 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1056 | babelversion: !!python/tuple [stable-2.0] |
1057 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1058 | filter: '' |
03297c9e MJ |
1059 | - 'lttng-tools_{version}_{buildtype}': |
1060 | buildtype: elbuild | |
1061 | version: stable-2.12 | |
1062 | ustversion: stable-2.12 | |
1063 | arch: !!python/tuple [el8] | |
1064 | build: !!python/tuple [std] | |
1065 | conf: !!python/tuple [std] | |
0faaf34a | 1066 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1067 | babelversion: !!python/tuple [stable-2.0] |
1068 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1069 | filter: '' |
03297c9e MJ |
1070 | - 'lttng-tools_{version}_{buildtype}': |
1071 | buildtype: solarisbuild | |
1072 | version: stable-2.12 | |
1073 | ustversion: stable-2.12 | |
1074 | arch: !!python/tuple [sol10-i386, sol11-i386] | |
1075 | build: !!python/tuple [std] | |
1076 | conf: !!python/tuple [relayd-only] | |
0faaf34a | 1077 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1078 | babelversion: !!python/tuple [stable-1.5] |
1079 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1080 | filter: '' |
03297c9e MJ |
1081 | - 'lttng-tools_{version}_{buildtype}': |
1082 | buildtype: macosxbuild | |
1083 | version: stable-2.12 | |
1084 | ustversion: stable-2.12 | |
1085 | arch: !!python/tuple [macosx] | |
1086 | build: !!python/tuple [std] | |
1087 | conf: !!python/tuple [relayd-only] | |
0faaf34a | 1088 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1089 | babelversion: !!python/tuple [stable-2.0] |
1090 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1091 | filter: '' |
03297c9e MJ |
1092 | - 'lttng-tools_{version}_winbuild': |
1093 | version: stable-2.12 | |
1094 | ustversion: stable-2.12 | |
cefcd7f8 | 1095 | arch: !!python/tuple [cygwin64] |
03297c9e MJ |
1096 | build: !!python/tuple [std] |
1097 | conf: !!python/tuple [relayd-only] | |
0faaf34a | 1098 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1099 | babelversion: !!python/tuple [stable-2.0] |
1100 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1101 | filter: '' |
03297c9e MJ |
1102 | - 'lttng-tools_{version}_long_regression': |
1103 | buildtype: build | |
1104 | version: stable-2.12 | |
1105 | ustversion: stable-2.12 | |
1106 | arch: !!python/tuple [amd64] | |
1107 | build: !!python/tuple [std] | |
1108 | conf: !!python/tuple [std] | |
0faaf34a | 1109 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1110 | babelversion: !!python/tuple [stable-2.0] |
1111 | testtype: !!python/tuple [full] | |
3e93ffa2 | 1112 | filter: '' |
c95cf818 MJ |
1113 | - 'lttng-tools_{version}_release': |
1114 | version: v2.12 | |
1115 | ustversion: stable-2.12 | |
1116 | urcuversion: stable-0.12 | |
1117 | babelversion: stable-2.0 | |
03297c9e | 1118 | |
7f5ffb7a MJ |
1119 | # stable-2.11 |
1120 | - 'lttng-tools_{version}_{buildtype}': | |
1121 | buildtype: build | |
1122 | version: stable-2.11 | |
1123 | ustversion: stable-2.11 | |
16844a6d | 1124 | arch: !!python/tuple [amd64] |
7f5ffb7a | 1125 | build: !!python/tuple [std, oot, dist] |
3e93ffa2 | 1126 | conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback] |
7f5ffb7a MJ |
1127 | urcuversion: !!python/tuple [stable-0.10] |
1128 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1129 | testtype: !!python/tuple [base] |
3e93ffa2 | 1130 | filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))' |
7f5ffb7a MJ |
1131 | - 'lttng-tools_{version}_{buildtype}': |
1132 | buildtype: portbuild | |
1133 | version: stable-2.11 | |
1134 | ustversion: stable-2.11 | |
16844a6d | 1135 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
7f5ffb7a MJ |
1136 | build: !!python/tuple [std] |
1137 | conf: !!python/tuple [std, no-ust, agents] | |
1138 | urcuversion: !!python/tuple [stable-0.10] | |
1139 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1140 | testtype: !!python/tuple [base] |
3e93ffa2 | 1141 | filter: '' |
7f5ffb7a MJ |
1142 | - 'lttng-tools_{version}_{buildtype}': |
1143 | buildtype: slesbuild | |
1144 | version: stable-2.11 | |
1145 | ustversion: stable-2.11 | |
1146 | arch: !!python/tuple [sles12sp2] | |
1147 | build: !!python/tuple [std] | |
60bb9bde | 1148 | conf: !!python/tuple [agents] |
7f5ffb7a MJ |
1149 | urcuversion: !!python/tuple [stable-0.10] |
1150 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1151 | testtype: !!python/tuple [base] |
3e93ffa2 | 1152 | filter: '' |
568b5cbd MJ |
1153 | - 'lttng-tools_{version}_{buildtype}': |
1154 | buildtype: elbuild | |
1155 | version: stable-2.11 | |
1156 | ustversion: stable-2.11 | |
1157 | arch: !!python/tuple [el8] | |
1158 | build: !!python/tuple [std] | |
1159 | conf: !!python/tuple [std] | |
1160 | urcuversion: !!python/tuple [stable-0.10] | |
1161 | babelversion: !!python/tuple [stable-1.5] | |
1162 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1163 | filter: '' |
7f5ffb7a MJ |
1164 | - 'lttng-tools_{version}_{buildtype}': |
1165 | buildtype: solarisbuild | |
1166 | version: stable-2.11 | |
1167 | ustversion: stable-2.11 | |
1168 | arch: !!python/tuple [sol10-i386, sol11-i386] | |
1169 | build: !!python/tuple [std] | |
1170 | conf: !!python/tuple [relayd-only] | |
1171 | urcuversion: !!python/tuple [stable-0.10] | |
1172 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1173 | testtype: !!python/tuple [base] |
3e93ffa2 | 1174 | filter: '' |
7f5ffb7a MJ |
1175 | - 'lttng-tools_{version}_{buildtype}': |
1176 | buildtype: macosxbuild | |
1177 | version: stable-2.11 | |
1178 | ustversion: stable-2.11 | |
1179 | arch: !!python/tuple [macosx] | |
1180 | build: !!python/tuple [std] | |
1181 | conf: !!python/tuple [relayd-only] | |
1182 | urcuversion: !!python/tuple [stable-0.10] | |
1183 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1184 | testtype: !!python/tuple [base] |
3e93ffa2 | 1185 | filter: '' |
7f5ffb7a MJ |
1186 | - 'lttng-tools_{version}_winbuild': |
1187 | version: stable-2.11 | |
1188 | ustversion: stable-2.11 | |
cefcd7f8 | 1189 | arch: !!python/tuple [cygwin64] |
7f5ffb7a MJ |
1190 | build: !!python/tuple [std] |
1191 | conf: !!python/tuple [relayd-only] | |
1192 | urcuversion: !!python/tuple [stable-0.10] | |
1193 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1194 | testtype: !!python/tuple [base] |
3e93ffa2 | 1195 | filter: '' |
6b9f13ac MJ |
1196 | - 'lttng-tools_{version}_long_regression': |
1197 | buildtype: build | |
1198 | version: stable-2.11 | |
1199 | ustversion: stable-2.11 | |
1200 | arch: !!python/tuple [amd64] | |
1201 | build: !!python/tuple [std] | |
1202 | conf: !!python/tuple [std] | |
1203 | urcuversion: !!python/tuple [stable-0.10] | |
1204 | babelversion: !!python/tuple [stable-1.5] | |
1205 | testtype: !!python/tuple [full] | |
3e93ffa2 | 1206 | filter: '' |
c95cf818 MJ |
1207 | - 'lttng-tools_{version}_release': |
1208 | version: v2.11 | |
1209 | ustversion: stable-2.11 | |
1210 | urcuversion: stable-0.10 | |
1211 | babelversion: stable-1.5 | |
7f5ffb7a | 1212 | |
81bf613d | 1213 | # stable-2.10 |
b631316e MJ |
1214 | - 'lttng-tools_{version}_{buildtype}': |
1215 | buildtype: build | |
1216 | version: stable-2.10 | |
1217 | ustversion: stable-2.10 | |
16844a6d | 1218 | arch: !!python/tuple [amd64] |
b631316e | 1219 | build: !!python/tuple [std, oot, dist] |
3e93ffa2 | 1220 | conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback] |
b631316e MJ |
1221 | urcuversion: !!python/tuple [stable-0.9] |
1222 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1223 | testtype: !!python/tuple [base] |
3e93ffa2 | 1224 | filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))' |
b631316e MJ |
1225 | - 'lttng-tools_{version}_{buildtype}': |
1226 | buildtype: portbuild | |
1227 | version: stable-2.10 | |
1228 | ustversion: stable-2.10 | |
16844a6d | 1229 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
b631316e MJ |
1230 | build: !!python/tuple [std] |
1231 | conf: !!python/tuple [std, no-ust, agents] | |
1232 | urcuversion: !!python/tuple [stable-0.9] | |
1233 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1234 | testtype: !!python/tuple [base] |
3e93ffa2 | 1235 | filter: '' |
81bf613d MJ |
1236 | - 'lttng-tools_{version}_{buildtype}': |
1237 | buildtype: slesbuild | |
1238 | version: stable-2.10 | |
1239 | ustversion: stable-2.10 | |
1240 | arch: !!python/tuple [sles12sp2] | |
1241 | build: !!python/tuple [std] | |
60bb9bde | 1242 | conf: !!python/tuple [agents] |
81bf613d MJ |
1243 | urcuversion: !!python/tuple [stable-0.9] |
1244 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1245 | testtype: !!python/tuple [base] |
3e93ffa2 | 1246 | filter: '' |
568b5cbd MJ |
1247 | - 'lttng-tools_{version}_{buildtype}': |
1248 | buildtype: elbuild | |
1249 | version: stable-2.10 | |
1250 | ustversion: stable-2.10 | |
1251 | arch: !!python/tuple [el8] | |
1252 | build: !!python/tuple [std] | |
1253 | conf: !!python/tuple [std] | |
1254 | urcuversion: !!python/tuple [stable-0.9] | |
1255 | babelversion: !!python/tuple [stable-1.5] | |
1256 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1257 | filter: '' |
b631316e MJ |
1258 | - 'lttng-tools_{version}_{buildtype}': |
1259 | buildtype: solarisbuild | |
1260 | version: stable-2.10 | |
1261 | ustversion: stable-2.10 | |
995ac8f2 | 1262 | arch: !!python/tuple [sol10-i386, sol11-i386] |
b631316e MJ |
1263 | build: !!python/tuple [std] |
1264 | conf: !!python/tuple [relayd-only] | |
1265 | urcuversion: !!python/tuple [stable-0.9] | |
1266 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1267 | testtype: !!python/tuple [base] |
3e93ffa2 | 1268 | filter: '' |
81bf613d MJ |
1269 | - 'lttng-tools_{version}_{buildtype}': |
1270 | buildtype: macosxbuild | |
1271 | version: stable-2.10 | |
1272 | ustversion: stable-2.10 | |
1273 | arch: !!python/tuple [macosx] | |
1274 | build: !!python/tuple [std] | |
1275 | conf: !!python/tuple [relayd-only] | |
1276 | urcuversion: !!python/tuple [stable-0.9] | |
1277 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1278 | testtype: !!python/tuple [base] |
3e93ffa2 | 1279 | filter: '' |
81bf613d MJ |
1280 | - 'lttng-tools_{version}_winbuild': |
1281 | version: stable-2.10 | |
1282 | ustversion: stable-2.10 | |
cefcd7f8 | 1283 | arch: !!python/tuple [cygwin64] |
81bf613d MJ |
1284 | build: !!python/tuple [std] |
1285 | conf: !!python/tuple [relayd-only] | |
1286 | urcuversion: !!python/tuple [stable-0.9] | |
1287 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1288 | testtype: !!python/tuple [base] |
3e93ffa2 | 1289 | filter: '' |
6b9f13ac MJ |
1290 | - 'lttng-tools_{version}_long_regression': |
1291 | buildtype: build | |
1292 | version: stable-2.10 | |
1293 | ustversion: stable-2.10 | |
1294 | arch: !!python/tuple [amd64] | |
1295 | build: !!python/tuple [std] | |
1296 | conf: !!python/tuple [std] | |
1297 | urcuversion: !!python/tuple [stable-0.9] | |
1298 | babelversion: !!python/tuple [stable-1.5] | |
1299 | testtype: !!python/tuple [full] | |
3e93ffa2 | 1300 | filter: '' |
c95cf818 MJ |
1301 | - 'lttng-tools_{version}_release': |
1302 | version: v2.10 | |
1303 | ustversion: stable-2.10 | |
1304 | urcuversion: stable-0.9 | |
1305 | babelversion: stable-1.5 | |
81bf613d MJ |
1306 | |
1307 | # stable-2.9 # | |
81bf613d MJ |
1308 | - 'lttng-tools_{version}_{buildtype}': |
1309 | buildtype: slesbuild | |
1310 | version: stable-2.9 | |
1311 | ustversion: stable-2.9 | |
1312 | arch: !!python/tuple [sles12sp2] | |
1313 | build: !!python/tuple [std] | |
60bb9bde | 1314 | conf: !!python/tuple [agents] |
81bf613d MJ |
1315 | urcuversion: !!python/tuple [stable-0.9] |
1316 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1317 | testtype: !!python/tuple [base] |
3e93ffa2 | 1318 | filter: '' |
81bf613d MJ |
1319 | |
1320 | # stable-2.8 # | |
81bf613d MJ |
1321 | - 'lttng-tools_{version}_{buildtype}': |
1322 | buildtype: slesbuild | |
1323 | version: stable-2.8 | |
1324 | ustversion: stable-2.8 | |
1325 | arch: !!python/tuple [sles12sp2] | |
1326 | build: !!python/tuple [std] | |
60bb9bde | 1327 | conf: !!python/tuple [agents] |
81bf613d | 1328 | urcuversion: !!python/tuple [stable-0.9] |
485ddac1 | 1329 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 1330 | testtype: !!python/tuple [base] |
3e93ffa2 | 1331 | filter: '' |
81bf613d | 1332 | |
61afb3c3 MJ |
1333 | - 'lttng-tools_{version}_cppcheck' |
1334 | - 'lttng-tools_{version}_scan-build': | |
1335 | version: master | |
1336 | urcuversion: master | |
1337 | ustversion: master | |
7f5ffb7a MJ |
1338 | - 'lttng-tools_{version}_scan-build': |
1339 | version: stable-2.11 | |
1340 | urcuversion: stable-0.10 | |
1341 | ustversion: stable-2.11 | |
b631316e MJ |
1342 | - 'lttng-tools_{version}_scan-build': |
1343 | version: stable-2.10 | |
1344 | urcuversion: stable-0.9 | |
1345 | ustversion: stable-2.10 | |
61afb3c3 MJ |
1346 | - 'lttng-tools_{version}_coverity': |
1347 | version: master | |
1348 | urcuversion: master | |
1349 | ustversion: master | |
1350 | ||
1351 | ||
1352 | - project: | |
1353 | name: dev_jgalar_lttng-tools | |
1354 | user: jgalar | |
1355 | github_user: jgalar | |
1356 | github_name: lttng-tools | |
dd00f858 | 1357 | email_to: 'jgalar@efficios.com' |
61afb3c3 | 1358 | jobs: |
7671741c | 1359 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
7671741c MJ |
1360 | buildtype: build |
1361 | version: master-staging | |
aa27566e | 1362 | ustversion: master |
16844a6d | 1363 | arch: !!python/tuple [amd64] |
7671741c | 1364 | build: !!python/tuple [std, oot, dist] |
67122b96 | 1365 | conf: !!python/tuple [std, no-ust, agents] |
7671741c | 1366 | urcuversion: !!python/tuple [master] |
482bbbfb | 1367 | babelversion: !!python/tuple [stable-1.5, master] |
9699c0e7 | 1368 | testtype: !!python/tuple [base] |
3e93ffa2 | 1369 | filter: '' |
03297c9e MJ |
1370 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1371 | buildtype: build | |
1372 | version: stable-2.12-staging | |
1373 | ustversion: stable-2.12 | |
1374 | arch: !!python/tuple [amd64] | |
1375 | build: !!python/tuple [std, oot, dist] | |
1376 | conf: !!python/tuple [std, no-ust, agents] | |
0faaf34a | 1377 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1378 | babelversion: !!python/tuple [stable-2.0, master] |
1379 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1380 | filter: '' |
7f5ffb7a MJ |
1381 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1382 | buildtype: build | |
1383 | version: stable-2.11-staging | |
1384 | ustversion: stable-2.11 | |
16844a6d | 1385 | arch: !!python/tuple [amd64] |
7f5ffb7a MJ |
1386 | build: !!python/tuple [std, oot, dist] |
1387 | conf: !!python/tuple [std, no-ust, agents] | |
1388 | urcuversion: !!python/tuple [stable-0.10] | |
482bbbfb | 1389 | babelversion: !!python/tuple [stable-1.5, master] |
5349d986 | 1390 | testtype: !!python/tuple [base] |
3e93ffa2 | 1391 | filter: '' |
b631316e MJ |
1392 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1393 | buildtype: build | |
1394 | version: stable-2.10-staging | |
1395 | ustversion: stable-2.10 | |
16844a6d | 1396 | arch: !!python/tuple [amd64] |
b631316e MJ |
1397 | build: !!python/tuple [std, oot, dist] |
1398 | conf: !!python/tuple [std, no-ust, agents] | |
1399 | urcuversion: !!python/tuple [stable-0.9] | |
1400 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1401 | testtype: !!python/tuple [base] |
3e93ffa2 | 1402 | filter: '' |
6e5203a5 | 1403 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
6e5203a5 JR |
1404 | buildtype: portbuild |
1405 | version: master-staging | |
1406 | ustversion: master | |
16844a6d | 1407 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
6e5203a5 | 1408 | build: !!python/tuple [std] |
67122b96 | 1409 | conf: !!python/tuple [std, no-ust, agents] |
6e5203a5 | 1410 | urcuversion: !!python/tuple [master] |
cc8a3823 | 1411 | babelversion: !!python/tuple [stable-1.5, master] |
9699c0e7 | 1412 | testtype: !!python/tuple [base] |
3e93ffa2 | 1413 | filter: '' |
03297c9e MJ |
1414 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1415 | buildtype: portbuild | |
1416 | version: stable-2.12-staging | |
1417 | ustversion: stable-2.12 | |
1418 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] | |
1419 | build: !!python/tuple [std] | |
1420 | conf: !!python/tuple [std, no-ust, agents] | |
0faaf34a | 1421 | urcuversion: !!python/tuple [stable-0.12] |
03297c9e MJ |
1422 | babelversion: !!python/tuple [stable-2.0] |
1423 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1424 | filter: '' |
7f5ffb7a MJ |
1425 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1426 | buildtype: portbuild | |
1427 | version: stable-2.11-staging | |
1428 | ustversion: stable-2.11 | |
16844a6d | 1429 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
7f5ffb7a MJ |
1430 | build: !!python/tuple [std] |
1431 | conf: !!python/tuple [std, no-ust, agents] | |
1432 | urcuversion: !!python/tuple [stable-0.10] | |
1433 | babelversion: !!python/tuple [stable-1.5] | |
5349d986 | 1434 | testtype: !!python/tuple [base] |
3e93ffa2 | 1435 | filter: '' |
b631316e MJ |
1436 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
1437 | buildtype: portbuild | |
1438 | version: stable-2.10-staging | |
1439 | ustversion: stable-2.10 | |
16844a6d | 1440 | arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] |
b631316e MJ |
1441 | build: !!python/tuple [std] |
1442 | conf: !!python/tuple [std, no-ust, agents] | |
1443 | urcuversion: !!python/tuple [stable-0.9] | |
1444 | babelversion: !!python/tuple [stable-1.5] | |
9699c0e7 | 1445 | testtype: !!python/tuple [base] |
3e93ffa2 | 1446 | filter: '' |
bae34da3 | 1447 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
bae34da3 MJ |
1448 | buildtype: macosxbuild |
1449 | version: master-staging | |
1450 | ustversion: master | |
1451 | arch: !!python/tuple [macosx] | |
1452 | build: !!python/tuple [std] | |
1453 | conf: !!python/tuple [relayd-only] | |
1454 | urcuversion: !!python/tuple [master] | |
21ae1ad6 | 1455 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 1456 | testtype: !!python/tuple [base] |
3e93ffa2 | 1457 | filter: '' |
a23306a6 | 1458 | - 'dev_{user}_lttng-tools_{version}_{buildtype}': |
a23306a6 MJ |
1459 | buildtype: solarisbuild |
1460 | version: master-staging | |
1461 | ustversion: master | |
995ac8f2 | 1462 | arch: !!python/tuple [sol10-i386, sol11-i386] |
a23306a6 MJ |
1463 | build: !!python/tuple [std] |
1464 | conf: !!python/tuple [relayd-only] | |
1465 | urcuversion: !!python/tuple [master] | |
21ae1ad6 | 1466 | babelversion: !!python/tuple [stable-1.5] |
9699c0e7 | 1467 | testtype: !!python/tuple [base] |
3e93ffa2 | 1468 | filter: '' |
09d45745 | 1469 | |
c2a8d05f MJ |
1470 | - project: |
1471 | name: gerrit-lttng-tools | |
1472 | github_user: lttng | |
1473 | github_name: lttng-tools | |
1474 | jobs: | |
1475 | - 'dev_gerrit_lttng-tools_{buildtype}': | |
1476 | buildtype: build | |
c2a8d05f MJ |
1477 | arch: !!python/tuple [amd64] |
1478 | build: !!python/tuple [std, oot, dist, oot-dist] | |
1479 | conf: !!python/tuple [std, no-ust, agents] | |
1a328e93 | 1480 | urcuversion: !!python/tuple [stable-0.12] |
c2a8d05f MJ |
1481 | babelversion: !!python/tuple [stable-1.5] |
1482 | testtype: !!python/tuple [base] | |
3e93ffa2 | 1483 | filter: '' |
c2a8d05f | 1484 | |
09d45745 MJ |
1485 | - project: |
1486 | name: lttng-tools-views | |
1487 | views: | |
1488 | - LTTng-tools |