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