jjb: add ircbot in #lttng-ci
[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
932dcd4a 20 fail: 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
JR
193 - shell:
194 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.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
JR
257 - shell:
258 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.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:
eba6297c 359 # On build failure, try to get partial tap results if any exists
f6baccc6
JR
360 - postbuildscript:
361 mark-unstable-if-failed: false
362 builders:
363 - role: SLAVE
364 build-on:
40430e73 365 - FAILURE
f6baccc6
JR
366 build-steps:
367 - shell:
40430e73 368 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
eba6297c 369
0a028cf6
JR
370 - postbuildscript:
371 mark-unstable-if-failed: true
372 builders:
373 - role: SLAVE
374 build-on:
375 - SUCCESS
376 - UNSTABLE
377 - NOT_BUILT
378 - ABORTED
379 - FAILURE
380 build-steps:
381 - shell:
382 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
eba6297c
MJ
383
384 - tap: &lttng-tools_publisher_tap_defaults
09d45745
MJ
385 results: 'tap/**/*.*'
386 fail-if-no-results: true
0efb2471 387 failed-tests-mark-build-as-failure: true
4f04deeb
MJ
388 include-comment-diagnostics: true
389 output-tap-to-console: false
0efb2471 390 todo-is-failure: false
eba6297c
MJ
391
392 - raw: &lttng-tools_publisher_warnings-ng_defaults
393 xml: |
394 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
395 <analysisTools>
396 <io.jenkins.plugins.analysis.warnings.Gcc4>
397 <id/>
398 <name/>
399 <jenkins plugin="plugin-util-api"/>
400 <pattern/>
401 <reportEncoding/>
402 <skipSymbolicLinks>false</skipSymbolicLinks>
403 </io.jenkins.plugins.analysis.warnings.Gcc4>
eba6297c
MJ
404 </analysisTools>
405 <sourceCodeEncoding/>
406 <sourceDirectory/>
407 <sourceDirectories/>
408 <ignoreQualityGate>false</ignoreQualityGate>
409 <ignoreFailedBuilds>true</ignoreFailedBuilds>
410 <failOnError>false</failOnError>
411 <healthy>0</healthy>
412 <unhealthy>0</unhealthy>
413 <minimumSeverity plugin="analysis-model-api">
414 <name>LOW</name>
415 </minimumSeverity>
416 <filters/>
417 <isEnabledForFailure>true</isEnabledForFailure>
418 <isAggregatingResults>true</isAggregatingResults>
419 <isBlameDisabled>false</isBlameDisabled>
420 <skipPublishingChecks>true</skipPublishingChecks>
421 <publishAllIssues>false</publishAllIssues>
422 <qualityGates>
423 <io.jenkins.plugins.analysis.core.util.QualityGate>
424 <threshold>1</threshold>
425 <type>TOTAL</type>
426 <status>WARNING</status>
427 </io.jenkins.plugins.analysis.core.util.QualityGate>
428 </qualityGates>
429 <trendChartType>AGGREGATION_TOOLS</trendChartType>
430 <scm/>
431 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
432
433 - archive: &lttng-tools_publisher_archive_defaults
4174b905 434 artifacts: 'build/**,deps/**,tap/**,log/**'
61afb3c3 435 allow-empty: false
b4005bbf 436
eba6297c 437 - workspace-cleanup: &lttng-tools_publisher_workspace-cleanup_defaults
c4952db9
MJ
438 clean-if:
439 - failure: false
eba6297c 440
ee4b760a
MJ
441 - ircbot: &lttng-tools_publisher_ircbot_defaults
442 strategy: statechange-only
443 message-type: summary-scm
444 matrix-notifier: only-configurations
445
eba6297c 446 - email-ext: &lttng-tools_publisher_email-ext_defaults
c4952db9
MJ
447 recipients: '{obj:email_to}'
448 reply-to: ci-notification@lists.lttng.org
449 always: false
450 unstable: false
451 first-failure: true
452 first-unstable: true
453 not-built: false
454 aborted: false
455 regression: false
456 failure: false
457 second-failure: false
458 improvement: false
459 still-failing: false
460 success: false
461 fixed: false
462 fixed-unhealthy: true
463 still-unstable: false
464 pre-build: false
465 matrix-trigger: only-parent
466 send-to:
467 - recipients
468
eba6297c
MJ
469- lttng-tools_publishers_win: &lttng-tools_publishers_win
470 name: 'lttng-tools_publishers_win'
471 publishers:
472 - tap: *lttng-tools_publisher_tap_defaults
473 - raw: *lttng-tools_publisher_warnings-ng_defaults
474 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
475 - archive: *lttng-tools_publisher_archive_defaults
ee4b760a 476 - ircbot: *lttng-tools_publisher_ircbot_defaults
eba6297c 477 - email-ext: *lttng-tools_publisher_email-ext_defaults
61afb3c3 478
eba6297c 479## Templates
f4460dd5
MJ
480- job-template:
481 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
482 defaults: lttng-tools
483
eba6297c
MJ
484 <<: *lttng-tools_matrix_axes_defaults
485 <<: *lttng-tools_builders_defaults
486 <<: *lttng-tools_publishers_defaults
f4460dd5
MJ
487
488 triggers:
eba6297c 489 - pollscm: *lttng-tools_trigger_pollscm_default
f4460dd5 490 - reverse:
8e088f79 491 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
f4460dd5
MJ
492 result: 'success'
493
8e088f79
MJ
494- job-template:
495 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
496 defaults: lttng-tools
497
eba6297c
MJ
498 <<: *lttng-tools_matrix_axes_defaults
499 <<: *lttng-tools_builders_defaults
500 <<: *lttng-tools_publishers_defaults
9699c0e7 501
f4460dd5
MJ
502- job-template:
503 name: '{job_prefix}lttng-tools_{version}_long_regression'
504 defaults: lttng-tools
eba6297c 505
f4460dd5 506 wrappers:
eba6297c 507 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
f4460dd5 508 - timeout:
eba6297c 509 <<: *lttng-tools_wrapper_timeout_defaults
f4460dd5 510 timeout: 45
f4460dd5 511 - timestamps
eba6297c 512 - workspace-cleanup
f4460dd5 513
eba6297c
MJ
514 <<: *lttng-tools_matrix_axes_defaults
515 <<: *lttng-tools_builders_defaults
516 <<: *lttng-tools_publishers_defaults
f4460dd5
MJ
517
518 triggers:
eba6297c 519 - pollscm: *lttng-tools_trigger_pollscm_default
f4460dd5 520 - reverse:
8e088f79 521 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
f4460dd5
MJ
522 result: 'success'
523
f4460dd5
MJ
524- job-template:
525 name: '{job_prefix}lttng-tools_{version}_rootbuild'
526 defaults: lttng-tools
527
528 scm:
eba6297c 529 - git: *lttng-tools_scm_git_default
f4460dd5
MJ
530
531 wrappers:
eba6297c 532 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
f4460dd5 533 - timeout:
eba6297c 534 <<: *lttng-tools_wrapper_timeout_defaults
f4460dd5 535 timeout: 10
f4460dd5
MJ
536 - timestamps
537
eba6297c
MJ
538 <<: *lttng-tools_matrix_axes_rootbuild
539 <<: *lttng-tools_builders_defaults
540 <<: *lttng-tools_publishers_defaults
f4460dd5
MJ
541
542 triggers:
eba6297c 543 - pollscm: *lttng-tools_trigger_pollscm_default
f4460dd5 544 - reverse:
8e088f79 545 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
f4460dd5
MJ
546 result: 'success'
547
4a94ee0f
MJ
548- job-template:
549 name: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
550 defaults: lttng-tools
551
552 scm:
553 - git: *lttng-tools_scm_git_default
554
555 wrappers:
556 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
557 - timeout:
558 <<: *lttng-tools_wrapper_timeout_defaults
559 timeout: 10
560 - timestamps
561
562 <<: *lttng-tools_matrix_axes_rootbuild
563 <<: *lttng-tools_builders_defaults
564 <<: *lttng-tools_publishers_defaults
565
566 triggers:
567 - pollscm: *lttng-tools_trigger_pollscm_default
568 - reverse:
569 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
570 result: 'success'
571
61afb3c3
MJ
572- job-template:
573 name: lttng-tools_{version}_winbuild
574 defaults: lttng-tools
575
eba6297c
MJ
576 <<: *lttng-tools_matrix_axes_defaults
577 <<: *lttng-tools_builders_win
578 <<: *lttng-tools_publishers_win
61afb3c3 579
c2a8d05f
MJ
580- job-template:
581 name: dev_gerrit_lttng-tools_{buildtype}
582 defaults: lttng-tools
583 concurrent: true
584
585 scm:
eba6297c
MJ
586 - git: &lttng-tools_scm_git_gerrit
587 url: https://review.lttng.org/lttng-tools
588 refspec: 'refs/changes/*:refs/changes/*'
589 branches:
590 - '$GERRIT_REFSPEC'
591 basedir: src/lttng-tools
592 skip-tag: true
c2a8d05f
MJ
593
594 triggers:
eba6297c 595 - gerrit: &lttng-tools_trigger_gerrit_default
c2a8d05f
MJ
596 trigger-on:
597 - comment-added-event:
598 approval-category: 'CI-Build'
599 approval-value: 1
600 projects:
601 - project-compare-type: 'PLAIN'
602 project-pattern: 'lttng-tools'
603 branches:
604 - branch-compare-type: 'ANT'
605 branch-pattern: '**'
c2a8d05f 606
a1f0d20d
MJ
607 properties:
608 - inject:
609 properties-content: |
610 PROJECT_NAME=lttng-tools
611 - build-discarder:
612 days-to-keep: 1
613 - throttle:
614 option: 'category'
615 categories:
616 - 'gerrit-{buildtype}'
617
eba6297c
MJ
618 <<: *lttng-tools_matrix_axes_defaults
619 <<: *lttng-tools_builders_gerrit
c2a8d05f
MJ
620
621 publishers:
f6baccc6
JR
622 - postbuildscript:
623 mark-unstable-if-failed: false
624 builders:
625 - role: SLAVE
626 build-on:
40430e73 627 - FAILURE
f6baccc6
JR
628 build-steps:
629 - shell:
40430e73 630 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
eba6297c 631
c2a8d05f
MJ
632 - postbuildscript:
633 mark-unstable-if-failed: true
634 builders:
635 - role: SLAVE
636 build-on:
637 - SUCCESS
638 - UNSTABLE
639 - NOT_BUILT
640 - ABORTED
641 - FAILURE
642 build-steps:
643 - shell:
644 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
eba6297c
MJ
645
646 - tap: *lttng-tools_publisher_tap_defaults
647 - raw: *lttng-tools_publisher_warnings-ng_defaults
648 - archive: *lttng-tools_publisher_archive_defaults
649 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
c2a8d05f 650
edb933dd
MJ
651- job-template:
652 name: dev_gerrit_lttng-tools_rootbuild
653 defaults: lttng-tools
654 concurrent: true
655
656 scm:
eba6297c 657 - git: *lttng-tools_scm_git_gerrit
edb933dd
MJ
658
659 triggers:
eba6297c 660 - gerrit: *lttng-tools_trigger_gerrit_default
edb933dd
MJ
661
662 properties:
663 - inject:
664 properties-content: |
665 PROJECT_NAME=lttng-tools
666 - build-discarder:
667 days-to-keep: 1
668 - throttle:
669 option: 'category'
670 categories:
671 - 'gerrit-{buildtype}'
672
eba6297c
MJ
673 <<: *lttng-tools_matrix_axes_rootbuild
674 <<: *lttng-tools_builders_gerrit
edb933dd
MJ
675
676 publishers:
eba6297c
MJ
677 - tap: *lttng-tools_publisher_tap_defaults
678 - raw: *lttng-tools_publisher_warnings-ng_defaults
679 - archive: *lttng-tools_publisher_archive_defaults
680 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
edb933dd 681
c95cf818
MJ
682- job-template:
683 name: lttng-tools_{version}_release
684 defaults: lttng-tools
5fcae288 685 node: 'bionic-amd64'
c95cf818
MJ
686
687 triggers:
688 - pollscm:
689 cron: "@daily"
690
691 scm:
692 - git:
4d27af8f 693 url: https://github.com/{github_user}/lttng-tools.git
c95cf818 694 browser: githubweb
7361d941 695 browser-url: https://github.com/{github_user}/lttng-tools
a7f915c4 696 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
c95cf818
MJ
697 branches:
698 - '*/tags/{version}.*'
699 basedir: src/lttng-tools
700
701 builders:
702 - copyartifact:
eba6297c 703 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 704 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
c95cf818 705 - copyartifact:
eba6297c 706 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 707 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
c95cf818 708 - copyartifact:
eba6297c 709 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 710 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
c95cf818
MJ
711 - shell:
712 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
713 - shell:
714 !include-raw-escape: scripts/lttng-tools/release.sh
715
716 publishers:
f6baccc6
JR
717 - postbuildscript:
718 mark-unstable-if-failed: false
719 builders:
720 - role: SLAVE
721 build-on:
722 - ABORTED
723 build-steps:
724 - shell:
40430e73 725 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
eba6297c 726
c95cf818
MJ
727 - postbuildscript:
728 mark-unstable-if-failed: true
729 builders:
730 - role: SLAVE
731 build-on:
732 - SUCCESS
733 - UNSTABLE
734 - NOT_BUILT
735 - ABORTED
736 - FAILURE
737 build-steps:
738 - shell:
739 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
eba6297c
MJ
740
741 - tap: *lttng-tools_publisher_tap_defaults
742 - raw: *lttng-tools_publisher_warnings-ng_defaults
c95cf818
MJ
743 - archive:
744 artifacts: 'out/**'
745 allow-empty: false
2e0ea77c 746 fingerprint: true
eba6297c 747 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
ee4b760a 748 - ircbot: *lttng-tools_publisher_ircbot_defaults
c95cf818 749
b4005bbf
MJ
750- job-template:
751 name: lttng-tools_{version}_scan-build
752 defaults: lttng-tools
5fcae288 753 node: 'bionic-amd64'
b4005bbf
MJ
754
755 triggers:
756 - pollscm:
757 cron: "@daily"
758
759 builders:
760 - copyartifact:
eba6297c 761 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 762 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
b4005bbf 763 - copyartifact:
eba6297c 764 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 765 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
b4005bbf 766 - shell:
69f05d59 767 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
768
769 publishers:
770 - html-publisher:
771 name: 'HTML Report'
772 dir: 'scan-build-archive/'
773 files: 'index.html'
ee4b760a 774 - ircbot: *lttng-tools_publisher_ircbot_defaults
b4005bbf
MJ
775
776- job-template:
777 name: lttng-tools_{version}_coverity
778 defaults: lttng-tools
5fcae288 779 node: 'bionic-amd64'
b4005bbf
MJ
780
781 triggers:
782 - pollscm:
783 cron: "@daily"
784
785 wrappers:
eba6297c
MJ
786 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
787 - timeout: *lttng-tools_wrapper_timeout_defaults
b4005bbf 788 - timestamps
eba6297c 789 - workspace-cleanup
b4005bbf
MJ
790 - credentials-binding:
791 - username-password-separated:
792 credential-id: lttng-tools_coverity_token
793 username: COVERITY_SCAN_PROJECT_NAME
794 password: COVERITY_SCAN_TOKEN
795
796 builders:
797 - copyartifact:
eba6297c 798 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 799 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
b4005bbf 800 - copyartifact:
eba6297c 801 <<: *lttng-tools_steps_copyartifact_defaults
5fcae288 802 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
b4005bbf 803 - shell:
ef63064f 804 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
805
806 publishers:
96e8f697
MJ
807 - archive:
808 artifacts: 'analysis-results.tgz,cov-int/**'
809 allow-empty: false
eba6297c 810 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
ee4b760a 811 - ircbot: *lttng-tools_publisher_ircbot_defaults
b4005bbf 812
b4005bbf 813
09d45745
MJ
814## Views
815- view-template:
816 name: 'LTTng-tools'
817 view-type: list
818 regex: 'lttng-tools[-_].*'
b4005bbf 819
b4005bbf 820
09d45745 821## Projects
b4005bbf
MJ
822- project:
823 name: lttng-tools
f4460dd5 824 job_prefix: ''
8e088f79
MJ
825 ust_job_prefix: ''
826 urcu_job_prefix: ''
827 bt_job_prefix: ''
51ca880a 828 github_user: lttng
dd00f858 829 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
b4005bbf 830 version:
03297c9e 831 - stable-2.12
0fc8b7ac 832 - stable-2.13
9beacf91 833 - master
b4005bbf 834 jobs:
81bf613d 835 # Master #
ec2b5bcf
MJ
836 - '{job_prefix}lttng-tools_{version}_{buildtype}':
837 buildtype: linuxbuild
838 version: master
839 ustversion: master
840 platforms: !!python/tuple [jammy-amd64]
841 builds: !!python/tuple [std, oot, dist]
842 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
843 urcuversions: !!python/tuple [master]
844 babelversions: !!python/tuple [stable-2.0, master]
845 testtypes: !!python/tuple [base]
846 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
847 touchstone: ''
eba6297c 848 - '{job_prefix}lttng-tools_{version}_{buildtype}':
b4005bbf
MJ
849 buildtype: build
850 version: master
aa27566e 851 ustversion: master
5fcae288 852 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
853 builds: !!python/tuple [std, oot, dist]
854 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
855 urcuversions: !!python/tuple [master]
856 babelversions: !!python/tuple [stable-2.0, master]
857 testtypes: !!python/tuple [base]
3e93ffa2 858 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
eba6297c
MJ
859 touchstone: ''
860 - '{job_prefix}lttng-tools_{version}_{buildtype}':
b4005bbf
MJ
861 buildtype: portbuild
862 version: master
aa27566e 863 ustversion: master
0ecb7652 864 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
865 builds: !!python/tuple [std]
866 confs: !!python/tuple [std, no-ust, agents]
867 urcuversions: !!python/tuple [master]
868 babelversions: !!python/tuple [stable-2.0]
869 testtypes: !!python/tuple [base]
3e93ffa2 870 filter: ''
eba6297c
MJ
871 touchstone: ''
872 - '{job_prefix}lttng-tools_{version}_{buildtype}':
81bf613d 873 buildtype: slesbuild
b6e62a6a
MJ
874 version: master
875 ustversion: master
f3c8d88c 876 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
eba6297c
MJ
877 builds: !!python/tuple [std]
878 confs: !!python/tuple [agents]
879 urcuversions: !!python/tuple [master]
880 babelversions: !!python/tuple [stable-2.0]
881 testtypes: !!python/tuple [base]
3e93ffa2 882 filter: ''
eba6297c
MJ
883 touchstone: ''
884 - '{job_prefix}lttng-tools_{version}_{buildtype}':
568b5cbd
MJ
885 buildtype: elbuild
886 version: master
887 ustversion: master
5fcae288 888 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
eba6297c
MJ
889 builds: !!python/tuple [std]
890 confs: !!python/tuple [std]
891 urcuversions: !!python/tuple [master]
892 babelversions: !!python/tuple [stable-2.0]
893 testtypes: !!python/tuple [base]
3e93ffa2 894 filter: ''
eba6297c 895 touchstone: ''
6871000c
MJ
896 - '{job_prefix}lttng-tools_{version}_{buildtype}':
897 buildtype: yoctobuild
898 version: master
899 ustversion: master
900 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
901 builds: !!python/tuple [std]
902 confs: !!python/tuple [std]
903 urcuversions: !!python/tuple [master]
904 babelversions: !!python/tuple [stable-2.0]
905 testtypes: !!python/tuple [base]
906 filter: ''
907 touchstone: ''
eba6297c 908 - '{job_prefix}lttng-tools_{version}_{buildtype}':
f0d7e5b1 909 buildtype: macosbuild
81bf613d
MJ
910 version: master
911 ustversion: master
5fcae288 912 platforms: !!python/tuple [macos-amd64, macos-arm64]
eba6297c
MJ
913 builds: !!python/tuple [std]
914 confs: !!python/tuple [relayd-only]
915 urcuversions: !!python/tuple [master]
916 babelversions: !!python/tuple [stable-2.0]
917 testtypes: !!python/tuple [base]
3e93ffa2 918 filter: ''
eba6297c 919 touchstone: ''
81bf613d 920 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
921 version: master
922 ustversion: master
5fcae288 923 platforms: !!python/tuple [cygwin64]
eba6297c
MJ
924 builds: !!python/tuple [std]
925 confs: !!python/tuple [relayd-only]
926 urcuversions: !!python/tuple [master]
927 babelversions: !!python/tuple [stable-2.0]
928 testtypes: !!python/tuple [base]
3e93ffa2 929 filter: ''
eba6297c
MJ
930 touchstone: ''
931 - '{job_prefix}lttng-tools_{version}_long_regression':
9699c0e7 932 buildtype: build
6b9f13ac 933 version: master
9699c0e7 934 ustversion: master
5fcae288 935 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
936 builds: !!python/tuple [std]
937 confs: !!python/tuple [std]
938 urcuversions: !!python/tuple [master]
939 babelversions: !!python/tuple [stable-2.0]
940 testtypes: !!python/tuple [full]
3e93ffa2 941 filter: ''
eba6297c
MJ
942 touchstone: ''
943 - '{job_prefix}lttng-tools_{version}_rootbuild':
7361d941
MJ
944 buildtype: build
945 version: master
946 ustversion: master
5fcae288 947 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
948 builds: !!python/tuple [std]
949 confs: !!python/tuple [agents]
950 urcuversions: !!python/tuple [master]
951 babelversions: !!python/tuple [stable-2.0]
952 testtypes: !!python/tuple [base]
4a94ee0f
MJ
953 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
954 touchstone: ''
955 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
956 buildtype: portbuild
957 version: master
958 ustversion: master
959 platforms: !!python/tuple [deb11-i386]
960 builds: !!python/tuple [std]
961 confs: !!python/tuple [agents]
962 urcuversions: !!python/tuple [master]
963 babelversions: !!python/tuple [stable-2.0]
964 testtypes: !!python/tuple [base]
965 filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
eba6297c 966 touchstone: ''
f4460dd5
MJ
967 - 'lttng-tools_{version}_scan-build':
968 version: master
969 urcuversion: master
970 ustversion: master
971 - 'lttng-tools_{version}_coverity':
972 version: master
973 urcuversion: master
974 ustversion: master
81bf613d 975
0fc8b7ac 976 # stable-2.13
ec2b5bcf
MJ
977 - '{job_prefix}lttng-tools_{version}_{buildtype}':
978 buildtype: linuxbuild
979 version: stable-2.13
980 ustversion: stable-2.13
981 platforms: !!python/tuple [jammy-amd64]
982 builds: !!python/tuple [std, oot, dist]
983 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
984 urcuversions: !!python/tuple [stable-0.13]
985 babelversions: !!python/tuple [stable-2.0]
986 testtypes: !!python/tuple [base]
987 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
988 touchstone: ''
eba6297c 989 - '{job_prefix}lttng-tools_{version}_{buildtype}':
0fc8b7ac
MJ
990 buildtype: build
991 version: stable-2.13
992 ustversion: stable-2.13
5fcae288 993 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
994 builds: !!python/tuple [std, oot, dist]
995 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
996 urcuversions: !!python/tuple [stable-0.13]
997 babelversions: !!python/tuple [stable-2.0]
998 testtypes: !!python/tuple [base]
0fc8b7ac 999 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
eba6297c
MJ
1000 touchstone: ''
1001 - '{job_prefix}lttng-tools_{version}_{buildtype}':
0fc8b7ac
MJ
1002 buildtype: portbuild
1003 version: stable-2.13
1004 ustversion: stable-2.13
0ecb7652 1005 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1006 builds: !!python/tuple [std]
1007 confs: !!python/tuple [std, no-ust, agents]
1008 urcuversions: !!python/tuple [stable-0.13]
1009 babelversions: !!python/tuple [stable-2.0]
1010 testtypes: !!python/tuple [base]
0fc8b7ac 1011 filter: ''
eba6297c
MJ
1012 touchstone: ''
1013 - '{job_prefix}lttng-tools_{version}_{buildtype}':
0fc8b7ac
MJ
1014 buildtype: slesbuild
1015 version: stable-2.13
1016 ustversion: stable-2.13
f3c8d88c 1017 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
eba6297c
MJ
1018 builds: !!python/tuple [std]
1019 confs: !!python/tuple [agents]
1020 urcuversions: !!python/tuple [stable-0.13]
1021 babelversions: !!python/tuple [stable-2.0]
1022 testtypes: !!python/tuple [base]
0fc8b7ac 1023 filter: ''
eba6297c
MJ
1024 touchstone: ''
1025 - '{job_prefix}lttng-tools_{version}_{buildtype}':
0fc8b7ac
MJ
1026 buildtype: elbuild
1027 version: stable-2.13
1028 ustversion: stable-2.13
5fcae288 1029 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
eba6297c
MJ
1030 builds: !!python/tuple [std]
1031 confs: !!python/tuple [std]
1032 urcuversions: !!python/tuple [stable-0.13]
1033 babelversions: !!python/tuple [stable-2.0]
1034 testtypes: !!python/tuple [base]
0fc8b7ac 1035 filter: ''
eba6297c 1036 touchstone: ''
2e454c3b
MJ
1037 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1038 buildtype: yoctobuild
1039 version: stable-2.13
1040 ustversion: stable-2.13
1041 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1042 builds: !!python/tuple [std]
1043 confs: !!python/tuple [std]
1044 urcuversions: !!python/tuple [stable-0.13]
1045 babelversions: !!python/tuple [stable-2.0]
1046 testtypes: !!python/tuple [base]
1047 filter: ''
1048 touchstone: ''
eba6297c 1049 - '{job_prefix}lttng-tools_{version}_{buildtype}':
0fc8b7ac
MJ
1050 buildtype: macosbuild
1051 version: stable-2.13
1052 ustversion: stable-2.13
5fcae288 1053 platforms: !!python/tuple [macos-amd64, macos-arm64]
eba6297c
MJ
1054 builds: !!python/tuple [std]
1055 confs: !!python/tuple [relayd-only]
1056 urcuversions: !!python/tuple [stable-0.13]
1057 babelversions: !!python/tuple [stable-2.0]
1058 testtypes: !!python/tuple [base]
0fc8b7ac 1059 filter: ''
eba6297c 1060 touchstone: ''
0fc8b7ac
MJ
1061 - 'lttng-tools_{version}_winbuild':
1062 version: stable-2.13
1063 ustversion: stable-2.13
5fcae288 1064 platforms: !!python/tuple [cygwin64]
eba6297c
MJ
1065 builds: !!python/tuple [std]
1066 confs: !!python/tuple [relayd-only]
1067 urcuversions: !!python/tuple [stable-0.13]
1068 babelversions: !!python/tuple [stable-2.0]
1069 testtypes: !!python/tuple [base]
0fc8b7ac 1070 filter: ''
eba6297c
MJ
1071 touchstone: ''
1072 - '{job_prefix}lttng-tools_{version}_long_regression':
0fc8b7ac
MJ
1073 buildtype: build
1074 version: stable-2.13
1075 ustversion: stable-2.13
5fcae288 1076 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1077 builds: !!python/tuple [std]
1078 confs: !!python/tuple [std]
1079 urcuversions: !!python/tuple [stable-0.13]
1080 babelversions: !!python/tuple [stable-2.0]
1081 testtypes: !!python/tuple [full]
0fc8b7ac 1082 filter: ''
eba6297c
MJ
1083 touchstone: ''
1084 - '{job_prefix}lttng-tools_{version}_rootbuild':
0fc8b7ac
MJ
1085 buildtype: build
1086 version: stable-2.13
1087 ustversion: stable-2.13
5fcae288 1088 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1089 builds: !!python/tuple [std]
1090 confs: !!python/tuple [agents]
1091 urcuversions: !!python/tuple [stable-0.13]
1092 babelversions: !!python/tuple [stable-2.0]
1093 testtypes: !!python/tuple [base]
aa83d68e 1094 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
eba6297c 1095 touchstone: ''
0fc8b7ac
MJ
1096 - 'lttng-tools_{version}_release':
1097 version: v2.13
1098 ustversion: stable-2.13
fe5655ff 1099 urcuversion: stable-0.13
0fc8b7ac 1100 babelversion: stable-2.0
f4460dd5
MJ
1101 - 'lttng-tools_{version}_scan-build':
1102 version: stable-2.13
1103 urcuversion: stable-0.13
1104 ustversion: stable-2.13
0fc8b7ac 1105
03297c9e 1106 # stable-2.12
ec2b5bcf
MJ
1107 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1108 buildtype: linuxbuild
1109 version: stable-2.12
1110 ustversion: stable-2.12
1111 platforms: !!python/tuple [jammy-amd64]
1112 builds: !!python/tuple [std, oot, dist]
1113 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1114 urcuversions: !!python/tuple [stable-0.13]
1115 babelversions: !!python/tuple [stable-2.0]
1116 testtypes: !!python/tuple [base]
1117 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1118 touchstone: ''
eba6297c 1119 - '{job_prefix}lttng-tools_{version}_{buildtype}':
03297c9e
MJ
1120 buildtype: build
1121 version: stable-2.12
1122 ustversion: stable-2.12
5fcae288 1123 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1124 builds: !!python/tuple [std, oot, dist]
1125 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1fd80da2 1126 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1127 babelversions: !!python/tuple [stable-2.0]
1128 testtypes: !!python/tuple [base]
3e93ffa2 1129 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
eba6297c
MJ
1130 touchstone: ''
1131 - '{job_prefix}lttng-tools_{version}_{buildtype}':
03297c9e
MJ
1132 buildtype: portbuild
1133 version: stable-2.12
1134 ustversion: stable-2.12
0ecb7652 1135 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1136 builds: !!python/tuple [std]
1137 confs: !!python/tuple [std, no-ust, agents]
1fd80da2 1138 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1139 babelversions: !!python/tuple [stable-2.0]
1140 testtypes: !!python/tuple [base]
3e93ffa2 1141 filter: ''
eba6297c
MJ
1142 touchstone: ''
1143 - '{job_prefix}lttng-tools_{version}_{buildtype}':
03297c9e
MJ
1144 buildtype: slesbuild
1145 version: stable-2.12
1146 ustversion: stable-2.12
f3c8d88c 1147 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
eba6297c
MJ
1148 builds: !!python/tuple [std]
1149 confs: !!python/tuple [agents]
1fd80da2 1150 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1151 babelversions: !!python/tuple [stable-2.0]
1152 testtypes: !!python/tuple [base]
3e93ffa2 1153 filter: ''
eba6297c
MJ
1154 touchstone: ''
1155 - '{job_prefix}lttng-tools_{version}_{buildtype}':
03297c9e
MJ
1156 buildtype: elbuild
1157 version: stable-2.12
1158 ustversion: stable-2.12
5fcae288 1159 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
eba6297c
MJ
1160 builds: !!python/tuple [std]
1161 confs: !!python/tuple [std]
1fd80da2 1162 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1163 babelversions: !!python/tuple [stable-2.0]
1164 testtypes: !!python/tuple [base]
3e93ffa2 1165 filter: ''
eba6297c 1166 touchstone: ''
2e454c3b
MJ
1167 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1168 buildtype: yoctobuild
1169 version: stable-2.12
1170 ustversion: stable-2.12
1171 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1172 builds: !!python/tuple [std]
1173 confs: !!python/tuple [std]
1174 urcuversions: !!python/tuple [stable-0.13]
1175 babelversions: !!python/tuple [stable-2.0]
1176 testtypes: !!python/tuple [base]
1177 filter: ''
1178 touchstone: ''
eba6297c 1179 - '{job_prefix}lttng-tools_{version}_{buildtype}':
f0d7e5b1 1180 buildtype: macosbuild
03297c9e
MJ
1181 version: stable-2.12
1182 ustversion: stable-2.12
5fcae288 1183 platforms: !!python/tuple [macos-amd64, macos-arm64]
eba6297c
MJ
1184 builds: !!python/tuple [std]
1185 confs: !!python/tuple [relayd-only]
1fd80da2 1186 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1187 babelversions: !!python/tuple [stable-2.0]
1188 testtypes: !!python/tuple [base]
3e93ffa2 1189 filter: ''
eba6297c 1190 touchstone: ''
03297c9e
MJ
1191 - 'lttng-tools_{version}_winbuild':
1192 version: stable-2.12
1193 ustversion: stable-2.12
5fcae288 1194 platforms: !!python/tuple [cygwin64]
eba6297c
MJ
1195 builds: !!python/tuple [std]
1196 confs: !!python/tuple [relayd-only]
1fd80da2 1197 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1198 babelversions: !!python/tuple [stable-2.0]
1199 testtypes: !!python/tuple [base]
3e93ffa2 1200 filter: ''
eba6297c
MJ
1201 touchstone: ''
1202 - '{job_prefix}lttng-tools_{version}_long_regression':
03297c9e
MJ
1203 buildtype: build
1204 version: stable-2.12
1205 ustversion: stable-2.12
5fcae288 1206 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1207 builds: !!python/tuple [std]
1208 confs: !!python/tuple [std]
1fd80da2 1209 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1210 babelversions: !!python/tuple [stable-2.0]
1211 testtypes: !!python/tuple [full]
3e93ffa2 1212 filter: ''
eba6297c
MJ
1213 touchstone: ''
1214 - '{job_prefix}lttng-tools_{version}_rootbuild':
7361d941
MJ
1215 buildtype: build
1216 version: stable-2.12
1217 ustversion: stable-2.12
5fcae288 1218 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1219 builds: !!python/tuple [std]
1220 confs: !!python/tuple [agents]
1fd80da2 1221 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1222 babelversions: !!python/tuple [stable-2.0]
1223 testtypes: !!python/tuple [base]
aa83d68e 1224 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
eba6297c 1225 touchstone: ''
c95cf818
MJ
1226 - 'lttng-tools_{version}_release':
1227 version: v2.12
1228 ustversion: stable-2.12
1fd80da2 1229 urcuversion: stable-0.13
c95cf818 1230 babelversion: stable-2.0
f4460dd5
MJ
1231 - 'lttng-tools_{version}_scan-build':
1232 version: stable-2.12
1fd80da2 1233 urcuversion: stable-0.13
f4460dd5 1234 ustversion: stable-2.12
f4460dd5 1235
f4460dd5
MJ
1236- project:
1237 name: dev_upstream_lttng-tools
1238 job_prefix: 'dev_upstream_'
8e088f79
MJ
1239 ust_job_prefix: 'dev_upstream_'
1240 urcu_job_prefix: 'dev_upstream_'
1241 bt_job_prefix: 'dev_upstream_'
f4460dd5
MJ
1242 github_user: lttng
1243 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1244 jobs:
7f5ffb7a 1245 # stable-2.11
f4460dd5 1246 - '{job_prefix}lttng-tools_{version}_{buildtype}':
cd56ae10 1247 buildtype: linuxbuild
7f5ffb7a
MJ
1248 version: stable-2.11
1249 ustversion: stable-2.11
cd56ae10 1250 platforms: !!python/tuple [jammy-amd64]
eba6297c
MJ
1251 builds: !!python/tuple [std, oot, dist]
1252 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1253 urcuversions: !!python/tuple [stable-0.11]
1254 babelversions: !!python/tuple [stable-1.5]
1255 testtypes: !!python/tuple [base]
f4460dd5 1256 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
eba6297c 1257 touchstone: ''
f4460dd5 1258 - '{job_prefix}lttng-tools_{version}_{buildtype}':
7f5ffb7a
MJ
1259 buildtype: portbuild
1260 version: stable-2.11
1261 ustversion: stable-2.11
0ecb7652 1262 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1263 builds: !!python/tuple [std]
1264 confs: !!python/tuple [no-ust, agents]
1265 urcuversions: !!python/tuple [stable-0.11]
1266 babelversions: !!python/tuple [stable-1.5]
1267 testtypes: !!python/tuple [base]
3e93ffa2 1268 filter: ''
eba6297c 1269 touchstone: ''
f4460dd5 1270 - '{job_prefix}lttng-tools_{version}_{buildtype}':
7f5ffb7a
MJ
1271 buildtype: slesbuild
1272 version: stable-2.11
1273 ustversion: stable-2.11
cd56ae10 1274 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
eba6297c
MJ
1275 builds: !!python/tuple [std]
1276 confs: !!python/tuple [agents]
1277 urcuversions: !!python/tuple [stable-0.11]
1278 babelversions: !!python/tuple [stable-1.5]
1279 testtypes: !!python/tuple [base]
3e93ffa2 1280 filter: ''
eba6297c 1281 touchstone: ''
f4460dd5 1282 - '{job_prefix}lttng-tools_{version}_{buildtype}':
568b5cbd
MJ
1283 buildtype: elbuild
1284 version: stable-2.11
1285 ustversion: stable-2.11
5fcae288 1286 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
eba6297c
MJ
1287 builds: !!python/tuple [std]
1288 confs: !!python/tuple [std]
1289 urcuversions: !!python/tuple [stable-0.11]
1290 babelversions: !!python/tuple [stable-1.5]
1291 testtypes: !!python/tuple [base]
3e93ffa2 1292 filter: ''
eba6297c 1293 touchstone: ''
7f5ffb7a 1294
81bf613d 1295 # stable-2.10
f4460dd5 1296 - '{job_prefix}lttng-tools_{version}_{buildtype}':
cd56ae10 1297 buildtype: linuxbuild
b631316e
MJ
1298 version: stable-2.10
1299 ustversion: stable-2.10
cd56ae10 1300 platforms: !!python/tuple [jammy-amd64]
eba6297c
MJ
1301 builds: !!python/tuple [std, oot, dist]
1302 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1303 urcuversions: !!python/tuple [stable-0.9]
1304 babelversions: !!python/tuple [stable-1.5]
1305 testtypes: !!python/tuple [base]
f4460dd5 1306 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
eba6297c 1307 touchstone: ''
f4460dd5 1308 - '{job_prefix}lttng-tools_{version}_{buildtype}':
b631316e
MJ
1309 buildtype: portbuild
1310 version: stable-2.10
1311 ustversion: stable-2.10
0ecb7652 1312 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1313 builds: !!python/tuple [std]
1314 confs: !!python/tuple [no-ust, agents]
1315 urcuversions: !!python/tuple [stable-0.9]
1316 babelversions: !!python/tuple [stable-1.5]
1317 testtypes: !!python/tuple [base]
3e93ffa2 1318 filter: ''
eba6297c 1319 touchstone: ''
f4460dd5 1320 - '{job_prefix}lttng-tools_{version}_{buildtype}':
81bf613d
MJ
1321 buildtype: slesbuild
1322 version: stable-2.10
1323 ustversion: stable-2.10
cd56ae10 1324 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
eba6297c
MJ
1325 builds: !!python/tuple [std]
1326 confs: !!python/tuple [agents]
1327 urcuversions: !!python/tuple [stable-0.9]
1328 babelversions: !!python/tuple [stable-1.5]
1329 testtypes: !!python/tuple [base]
3e93ffa2 1330 filter: ''
eba6297c 1331 touchstone: ''
f4460dd5 1332 - '{job_prefix}lttng-tools_{version}_{buildtype}':
568b5cbd
MJ
1333 buildtype: elbuild
1334 version: stable-2.10
1335 ustversion: stable-2.10
5fcae288 1336 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
eba6297c
MJ
1337 builds: !!python/tuple [std]
1338 confs: !!python/tuple [std]
1339 urcuversions: !!python/tuple [stable-0.9]
1340 babelversions: !!python/tuple [stable-1.5]
1341 testtypes: !!python/tuple [base]
3e93ffa2 1342 filter: ''
eba6297c 1343 touchstone: ''
61afb3c3
MJ
1344
1345- project:
1346 name: dev_jgalar_lttng-tools
f4460dd5 1347 job_prefix: 'dev_jgalar_'
8e088f79
MJ
1348 ust_job_prefix: ''
1349 urcu_job_prefix: ''
1350 bt_job_prefix: ''
61afb3c3
MJ
1351 user: jgalar
1352 github_user: jgalar
dd00f858 1353 email_to: 'jgalar@efficios.com'
61afb3c3 1354 jobs:
8e088f79 1355 # Master
7671741c 1356 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1357 buildtype: build
1358 version: master-staging
aa27566e 1359 ustversion: master
5fcae288 1360 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1361 builds: !!python/tuple [std, oot, dist]
1362 confs: !!python/tuple [std, no-ust, agents]
1363 urcuversions: !!python/tuple [master]
1364 babelversions: !!python/tuple [stable-2.0, master]
1365 testtypes: !!python/tuple [base]
3e93ffa2 1366 filter: ''
eba6297c 1367 touchstone: ''
0fc8b7ac 1368 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
8e088f79
MJ
1369 buildtype: portbuild
1370 version: master-staging
1371 ustversion: master
0ecb7652 1372 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1373 builds: !!python/tuple [std]
1374 confs: !!python/tuple [std, no-ust, agents]
1375 urcuversions: !!python/tuple [master]
1376 babelversions: !!python/tuple [stable-1.5, master]
1377 testtypes: !!python/tuple [base]
0fc8b7ac 1378 filter: ''
eba6297c 1379 touchstone: ''
03297c9e 1380 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
8e088f79
MJ
1381 buildtype: macosbuild
1382 version: master-staging
1383 ustversion: master
5fcae288 1384 platforms: !!python/tuple [macos-amd64, macos-arm64]
eba6297c
MJ
1385 builds: !!python/tuple [std]
1386 confs: !!python/tuple [relayd-only]
1387 urcuversions: !!python/tuple [master]
1388 babelversions: !!python/tuple [stable-2.0]
1389 testtypes: !!python/tuple [base]
3e93ffa2 1390 filter: ''
eba6297c 1391 touchstone: ''
8e088f79
MJ
1392
1393 # stable-2.13
7f5ffb7a
MJ
1394 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1395 buildtype: build
8e088f79
MJ
1396 version: stable-2.13-staging
1397 ustversion: stable-2.13
5fcae288 1398 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1399 builds: !!python/tuple [std, oot, dist]
1400 confs: !!python/tuple [std, no-ust, agents]
1fd80da2 1401 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1402 babelversions: !!python/tuple [stable-2.0, master]
1403 testtypes: !!python/tuple [base]
3e93ffa2 1404 filter: ''
eba6297c 1405 touchstone: ''
6e5203a5 1406 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5 1407 buildtype: portbuild
8e088f79
MJ
1408 version: stable-2.13-staging
1409 ustversion: stable-2.13
0ecb7652 1410 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1411 builds: !!python/tuple [std]
1412 confs: !!python/tuple [std, no-ust, agents]
1fd80da2 1413 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1414 babelversions: !!python/tuple [stable-2.0]
1415 testtypes: !!python/tuple [base]
3e93ffa2 1416 filter: ''
eba6297c 1417 touchstone: ''
8e088f79
MJ
1418
1419 # stable-2.12
0fc8b7ac 1420 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
8e088f79
MJ
1421 buildtype: build
1422 version: stable-2.12-staging
1423 ustversion: stable-2.12
5fcae288 1424 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1425 builds: !!python/tuple [std, oot, dist]
1426 confs: !!python/tuple [std, no-ust, agents]
1fd80da2 1427 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1428 babelversions: !!python/tuple [stable-2.0, master]
1429 testtypes: !!python/tuple [base]
0fc8b7ac 1430 filter: ''
eba6297c 1431 touchstone: ''
03297c9e
MJ
1432 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1433 buildtype: portbuild
1434 version: stable-2.12-staging
1435 ustversion: stable-2.12
0ecb7652 1436 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1437 builds: !!python/tuple [std]
1438 confs: !!python/tuple [std, no-ust, agents]
1fd80da2 1439 urcuversions: !!python/tuple [stable-0.13]
eba6297c
MJ
1440 babelversions: !!python/tuple [stable-2.0]
1441 testtypes: !!python/tuple [base]
3e93ffa2 1442 filter: ''
eba6297c 1443 touchstone: ''
8e088f79
MJ
1444
1445- project:
1446 name: dev_jgalar_lttng-tools-upstream
1447 job_prefix: 'dev_jgalar_'
1448 ust_job_prefix: 'dev_upstream_'
1449 urcu_job_prefix: 'dev_upstream_'
1450 bt_job_prefix: 'dev_upstream_'
1451 user: jgalar
1452 github_user: jgalar
1453 email_to: 'jgalar@efficios.com'
1454 jobs:
1455 # stable-2.11
1456 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1457 buildtype: build
1458 version: stable-2.11-staging
1459 ustversion: stable-2.11
5fcae288 1460 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1461 builds: !!python/tuple [std, oot, dist]
1462 confs: !!python/tuple [std, no-ust, agents]
1463 urcuversions: !!python/tuple [stable-0.11]
1464 babelversions: !!python/tuple [stable-1.5]
1465 testtypes: !!python/tuple [base]
8e088f79 1466 filter: ''
eba6297c 1467 touchstone: ''
7f5ffb7a
MJ
1468 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1469 buildtype: portbuild
1470 version: stable-2.11-staging
1471 ustversion: stable-2.11
0ecb7652 1472 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1473 builds: !!python/tuple [std]
1474 confs: !!python/tuple [std, no-ust, agents]
1475 urcuversions: !!python/tuple [stable-0.11]
1476 babelversions: !!python/tuple [stable-1.5]
1477 testtypes: !!python/tuple [base]
3e93ffa2 1478 filter: ''
eba6297c 1479 touchstone: ''
8e088f79
MJ
1480
1481 # stable-2.10
b631316e 1482 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
8e088f79 1483 buildtype: build
b631316e
MJ
1484 version: stable-2.10-staging
1485 ustversion: stable-2.10
5fcae288 1486 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1487 builds: !!python/tuple [std, oot, dist]
1488 confs: !!python/tuple [std, no-ust, agents]
1489 urcuversions: !!python/tuple [stable-0.9]
1490 babelversions: !!python/tuple [stable-1.5]
1491 testtypes: !!python/tuple [base]
3e93ffa2 1492 filter: ''
eba6297c 1493 touchstone: ''
bae34da3 1494 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
8e088f79
MJ
1495 buildtype: portbuild
1496 version: stable-2.10-staging
1497 ustversion: stable-2.10
0ecb7652 1498 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
eba6297c
MJ
1499 builds: !!python/tuple [std]
1500 confs: !!python/tuple [std, no-ust, agents]
1501 urcuversions: !!python/tuple [stable-0.9]
1502 babelversions: !!python/tuple [stable-1.5]
1503 testtypes: !!python/tuple [base]
3e93ffa2 1504 filter: ''
eba6297c 1505 touchstone: ''
09d45745 1506
c2a8d05f
MJ
1507- project:
1508 name: gerrit-lttng-tools
f4460dd5 1509 job_prefix: ''
8e088f79
MJ
1510 ust_job_prefix: ''
1511 urcu_job_prefix: ''
1512 bt_job_prefix: ''
c2a8d05f 1513 github_user: lttng
c2a8d05f
MJ
1514 jobs:
1515 - 'dev_gerrit_lttng-tools_{buildtype}':
1516 buildtype: build
5fcae288 1517 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1518 builds: !!python/tuple [std, oot, dist, oot-dist]
1519 confs: !!python/tuple [std, no-ust, agents]
ef9a7b8b 1520 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
eba6297c
MJ
1521 babelversions: !!python/tuple [stable-2.0]
1522 testtypes: !!python/tuple [base]
3e93ffa2 1523 filter: ''
eba6297c 1524 touchstone: ''
edb933dd
MJ
1525 - 'dev_gerrit_lttng-tools_rootbuild':
1526 buildtype: build
5fcae288 1527 platforms: !!python/tuple [bionic-amd64]
eba6297c
MJ
1528 builds: !!python/tuple [std]
1529 confs: !!python/tuple [agents]
ef9a7b8b 1530 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
eba6297c
MJ
1531 babelversions: !!python/tuple [stable-2.0]
1532 testtypes: !!python/tuple [base]
53ec4611 1533 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
eba6297c 1534 touchstone: ''
c2a8d05f 1535
09d45745
MJ
1536- project:
1537 name: lttng-tools-views
1538 views:
1539 - LTTng-tools
This page took 0.13264 seconds and 4 git commands to generate.