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