jjb: librseq: split gerrit jobs by branch
[lttng-ci.git] / jobs / lttng-ust.yaml
CommitLineData
2b68721a
MJ
1- defaults:
2 name: lttng-ust
3 description: |
4 LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is a
5 port of the low-overhead tracing capabilities of the LTTng kernel tracer
6 to user-space. The library "liblttng-ust" enables tracing of
7 applications and libraries.
8
9 <p>Job is managed by Jenkins Job Builder.</p>
10
11 project-type: freestyle
12
2b68721a 13 wrappers:
2356937a
MJ
14 - ansicolor: &lttng-ust_wrapper_ansicolor_defaults
15 colormap: xterm
16 - timeout: &lttng-ust_wrapper_timeout_defaults
17 timeout: 20
18 fail: true
19 type: no-activity
20 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
2b68721a 21 - timestamps
2356937a 22 - workspace-cleanup
2b68721a
MJ
23
24 scm:
25 - git:
4d27af8f 26 url: https://github.com/{github_user}/{github_name}.git
2b68721a 27 browser: githubweb
51ca880a 28 browser-url: https://github.com/{github_user}/{github_name}
2b68721a
MJ
29 branches:
30 - origin/{version}
1f4fba8c 31 basedir: src/lttng-ust
89b9225e 32 skip-tag: true
2b68721a
MJ
33
34 triggers:
35 - pollscm:
36 cron: "@hourly"
37
38 properties:
69f05d59
MJ
39 - inject:
40 properties-content: |
41 PROJECT_NAME=lttng-ust
edf72710 42 - build-discarder:
3b228cdd
MJ
43 num-to-keep: 10
44 artifact-num-to-keep: 2
2b68721a 45 - github:
51ca880a 46 url: https://github.com/{github_user}/{github_name}
2b68721a
MJ
47
48
a3bc0379 49## Anchors
2356937a
MJ
50- lttng-ust_matrix_axes_defaults: &lttng-ust_matrix_axes_defaults
51 name: 'lttng-ust_matrix_axes_defaults'
2b68721a 52 project-type: matrix
ca8c6144 53 node: 'master' # Applies only to matrix flyweight task
2356937a 54 execution-strategy: &lttng-ust_matrix_execution-strategy_defaults
568b5cbd 55 combination-filter: '{filter}'
2356937a
MJ
56 touchstone:
57 expr: '{touchstone}'
58 result: unstable
2b68721a 59 axes:
94a6d1fb 60 - axis: &lttng-ust_matrix_axis_platform
2b68721a 61 type: slave
94a6d1fb
MJ
62 name: platform
63 values: '{obj:platforms}'
2356937a 64 - axis: &lttng-ust_matrix_axis_conf
2b68721a
MJ
65 type: user-defined
66 name: conf
2356937a
MJ
67 values: '{obj:confs}'
68 - axis: &lttng-ust_matrix_axis_build
2b68721a
MJ
69 type: user-defined
70 name: build
2356937a
MJ
71 values: '{obj:builds}'
72 - axis: &lttng-ust_matrix_axis_liburcu_version
73 type: user-defined
74 name: liburcu_version
75 values: '{obj:liburcu_versions}'
2b68721a 76
2356937a
MJ
77- lttng-ust_matrix_axes_gerrit_lttng-tools: &lttng-ust_matrix_axes_gerrit_lttng-tools
78 name: 'lttng-ust_matrix_axes_gerrit_lttng-tools'
81056679
JR
79 project-type: matrix
80 node: 'master' # Applies only to matrix flyweight task
2356937a 81 execution-strategy: *lttng-ust_matrix_execution-strategy_defaults
81056679 82 axes:
94a6d1fb 83 - axis: *lttng-ust_matrix_axis_platform
2356937a
MJ
84 - axis: *lttng-ust_matrix_axis_conf
85 - axis: *lttng-ust_matrix_axis_build
86
87- lttng-ust_steps_copyartifact_defaults:
88 name: 'lttng-ust_steps_copyartifact_defaults'
89 steps:
90 - copyartifact: &lttng-ust_steps_copyartifact_defaults
91 project: ''
92 which-build: last-successful
93 stable: false
94 filter: 'build/**'
95 target: 'deps'
96 do-not-fingerprint: true
81056679 97
2356937a
MJ
98- lttng-ust_builders_defaults: &lttng-ust_builders_defaults
99 name: 'lttng-ust_builders_defaults'
2b68721a 100 builders:
2356937a
MJ
101 # Generate a properties file to add additionnal env
102 - shell: |
103 #!/bin/bash
104 set -exu
105 # Select the liburcu conf based on the current conf
106 case "$conf" in
107 debug-rcu|tls_fallback)
108 liburcu_conf=$conf
109 ;;
110 *)
111 liburcu_conf=std
112 ;;
113 esac
114 echo "liburcu_conf=$liburcu_conf" > env.properties
115
116 # Inject the additionnal env early to use them in the copyartifact step
117 - inject:
118 properties-file: env.properties
119
120 - copyartifact:
121 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 122 project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
2356937a
MJ
123
124 # Run the build
2b68721a 125 - shell:
51c9c62d
MJ
126 !include-raw-escape:
127 - scripts/common/print.sh
128 - scripts/lttng-ust/build.sh
2b68721a 129
2356937a
MJ
130- lttng-ust_builders_gerrit_lttng-tools: &lttng-ust_builders_gerrit_lttng-tools
131 name: 'lttng-ust_builders_gerrit_lttng-tools'
132
7c50e5dd 133 builders:
2356937a
MJ
134 # Generate a properties file to add additionnal env
135 - shell: |
136 #!/bin/bash
137 set -exu
138 # Select the liburcu conf based on the current conf
139 case "$conf" in
140 debug-rcu|tls_fallback)
141 liburcu_conf=$conf
142 ;;
143 *)
144 liburcu_conf=std
145 ;;
146 esac
147 echo "liburcu_conf=$liburcu_conf" >> env.properties
148 # Select the liburcu version based on the gerrit branch
149 case "$GERRIT_BRANCH" in
150 master)
151 liburcu_version=master
152 ;;
153 *)
154 liburcu_version={liburcu_version}
155 ;;
156 esac
157 echo "liburcu_version=$liburcu_version" >> env.properties
158
159 # Inject the additionnal env early to use them in the copyartifact step
160 - inject:
161 properties-file: env.properties
162
7c50e5dd 163 - copyartifact:
2356937a 164 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 165 project: 'liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
2356937a
MJ
166
167 - copyartifact:
168 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 169 project: 'babeltrace_{babeltrace_version}_{buildtype}/platform=${{platform}},conf=std,build=std'
2356937a
MJ
170
171 - shell: |
172 #!/bin/bash
173 set -exu
174 git clone -b "$GERRIT_BRANCH" https://review.lttng.org/lttng-tools src/lttng-tools
7c50e5dd
JR
175
176 - shell:
177 !include-raw-escape:
178 - scripts/common/print.sh
179 - scripts/lttng-ust/build.sh
2356937a 180
7c50e5dd
JR
181 - shell:
182 !include-raw-escape:
183 - scripts/lttng-tools/gerrit-install-deps.sh
2356937a 184
7c50e5dd
JR
185 - shell:
186 !include-raw-escape:
187 - scripts/common/print.sh
188 - scripts/lttng-tools/build.sh
a3bc0379 189
2356937a
MJ
190- lttng-ust_publishers_defaults: &lttng-ust_publishers_defaults
191 name: 'lttng-ust_publishers_defaults'
2b68721a 192 publishers:
2356937a 193 - tap: &lttng-ust_publisher_tap_defaults
1f4fba8c 194 results: 'tap/**/*.log'
1d56e325 195 fail-if-no-results: true
2b68721a 196 failed-tests-mark-build-as-failure: true
4f04deeb
MJ
197 include-comment-diagnostics: true
198 output-tap-to-console: false
95654431 199 todo-is-failure: false
2356937a
MJ
200 - raw: &lttng-ust_publisher_warnings-ng_defaults
201 xml: |
202 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
203 <analysisTools>
204 <io.jenkins.plugins.analysis.warnings.Gcc4>
205 <id/>
206 <name/>
207 <jenkins plugin="plugin-util-api"/>
208 <pattern/>
209 <reportEncoding/>
210 <skipSymbolicLinks>false</skipSymbolicLinks>
211 </io.jenkins.plugins.analysis.warnings.Gcc4>
2356937a
MJ
212 </analysisTools>
213 <sourceCodeEncoding/>
214 <sourceDirectory/>
215 <sourceDirectories/>
216 <ignoreQualityGate>false</ignoreQualityGate>
217 <ignoreFailedBuilds>true</ignoreFailedBuilds>
218 <failOnError>false</failOnError>
219 <healthy>0</healthy>
220 <unhealthy>0</unhealthy>
221 <minimumSeverity plugin="analysis-model-api">
222 <name>LOW</name>
223 </minimumSeverity>
224 <filters/>
225 <isEnabledForFailure>true</isEnabledForFailure>
226 <isAggregatingResults>true</isAggregatingResults>
227 <isBlameDisabled>false</isBlameDisabled>
228 <skipPublishingChecks>true</skipPublishingChecks>
229 <publishAllIssues>false</publishAllIssues>
230 <qualityGates>
231 <io.jenkins.plugins.analysis.core.util.QualityGate>
232 <threshold>1</threshold>
233 <type>TOTAL</type>
234 <status>WARNING</status>
235 </io.jenkins.plugins.analysis.core.util.QualityGate>
236 </qualityGates>
237 <trendChartType>AGGREGATION_TOOLS</trendChartType>
238 <scm/>
239 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
240 - archive: &lttng-ust_publisher_archive_defaults
4174b905 241 artifacts: 'build/**,tap/**,log/**'
2b68721a 242 allow-empty: false
2356937a
MJ
243 - workspace-cleanup: &lttng-ust_publisher_workspace-cleanup_defaults
244 clean-if:
245 - failure: false
ee4b760a
MJ
246 - ircbot: &lttng-ust_publisher_ircbot_defaults
247 strategy: statechange-only
248 message-type: summary-scm
249 matrix-notifier: only-configurations
2356937a 250 - email-ext: &lttng-ust_publisher_email-ext_defaults
68fff945
JR
251 recipients: '{obj:email_to}'
252 reply-to: ci-notification@lists.lttng.org
253 always: false
254 unstable: false
255 first-failure: true
256 first-unstable: true
257 not-built: false
258 aborted: false
259 regression: false
260 failure: false
261 second-failure: false
262 improvement: false
263 still-failing: false
264 success: false
265 fixed: false
266 fixed-unhealthy: true
267 still-unstable: false
268 pre-build: false
269 matrix-trigger: only-parent
270 send-to:
271 - recipients
2b68721a 272
2356937a
MJ
273- lttng-ust_publishers_gerrit: &lttng-ust_publishers_gerrit
274 name: 'lttng-ust_publishers_gerrit'
275 publishers:
276 - tap: *lttng-ust_publisher_tap_defaults
277 # Fail job on any compiler warnings
278 - raw:
279 xml: |
280 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
281 <analysisTools>
282 <io.jenkins.plugins.analysis.warnings.Gcc4>
283 <id/>
284 <name/>
285 <jenkins plugin="plugin-util-api"/>
286 <pattern/>
287 <reportEncoding/>
288 <skipSymbolicLinks>false</skipSymbolicLinks>
289 </io.jenkins.plugins.analysis.warnings.Gcc4>
2356937a
MJ
290 </analysisTools>
291 <sourceCodeEncoding/>
292 <sourceDirectory/>
293 <sourceDirectories/>
294 <ignoreQualityGate>false</ignoreQualityGate>
295 <ignoreFailedBuilds>true</ignoreFailedBuilds>
296 <failOnError>false</failOnError>
297 <healthy>0</healthy>
298 <unhealthy>0</unhealthy>
299 <minimumSeverity plugin="analysis-model-api">
300 <name>LOW</name>
301 </minimumSeverity>
302 <filters/>
303 <isEnabledForFailure>true</isEnabledForFailure>
304 <isAggregatingResults>true</isAggregatingResults>
305 <isBlameDisabled>false</isBlameDisabled>
306 <skipPublishingChecks>true</skipPublishingChecks>
307 <publishAllIssues>false</publishAllIssues>
308 <qualityGates>
309 <io.jenkins.plugins.analysis.core.util.QualityGate>
310 <threshold>1</threshold>
311 <type>TOTAL</type>
312 <status>FAILED</status>
313 </io.jenkins.plugins.analysis.core.util.QualityGate>
314 </qualityGates>
315 <trendChartType>AGGREGATION_TOOLS</trendChartType>
316 <scm/>
317 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
318 - archive: *lttng-ust_publisher_archive_defaults
319 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
74cc8870
MJ
320
321
2356937a 322## Templates
74cc8870
MJ
323- job-template:
324 name: '{job_prefix}lttng-ust_{version}_{buildtype}'
325 defaults: lttng-ust
326
2356937a
MJ
327 <<: *lttng-ust_matrix_axes_defaults
328 <<: *lttng-ust_builders_defaults
329 <<: *lttng-ust_publishers_defaults
330
74cc8870 331
a3bc0379
MJ
332- job-template:
333 name: dev_gerrit_lttng-ust_{buildtype}
334 defaults: lttng-ust
335 concurrent: true
336
337 scm:
338 - git:
339 url: https://review.lttng.org/lttng-ust
340 refspec: 'refs/changes/*:refs/changes/*'
341 branches:
342 - '$GERRIT_REFSPEC'
343 basedir: src/lttng-ust
344 skip-tag: true
345
346 triggers:
347 - gerrit:
348 trigger-on:
349 - comment-added-event:
350 approval-category: 'CI-Build'
351 approval-value: 1
352 projects:
353 - project-compare-type: 'PLAIN'
354 project-pattern: 'lttng-ust'
355 branches:
356 - branch-compare-type: 'ANT'
357 branch-pattern: '**'
a3bc0379 358
2356937a
MJ
359 <<: *lttng-ust_matrix_axes_defaults
360 <<: *lttng-ust_builders_defaults
361 <<: *lttng-ust_publishers_gerrit
a3bc0379 362
85d7c882
MJ
363 properties:
364 - inject:
365 properties-content: |
366 PROJECT_NAME=lttng-ust
367 - build-discarder:
368 days-to-keep: 1
369 - throttle:
370 option: 'category'
371 categories:
372 - 'gerrit-{buildtype}'
373
a3bc0379 374
7c50e5dd
JR
375- job-template:
376 name: dev_gerrit_lttng-ust_lttng-tools_{buildtype}
377 defaults: lttng-ust
378 concurrent: true
379
380 scm:
381 - git:
382 url: https://review.lttng.org/lttng-ust
383 refspec: 'refs/changes/*:refs/changes/*'
384 branches:
385 - '$GERRIT_REFSPEC'
386 basedir: src/lttng-ust
387 skip-tag: true
7c50e5dd
JR
388
389 triggers:
390 - gerrit:
391 trigger-on:
392 - comment-added-event:
393 approval-category: 'CI-Build'
394 approval-value: 1
395 projects:
396 - project-compare-type: 'PLAIN'
397 project-pattern: 'lttng-ust'
398 branches:
399 - branch-compare-type: 'ANT'
400 branch-pattern: '**'
401
2356937a
MJ
402 <<: *lttng-ust_matrix_axes_gerrit_lttng-tools
403 <<: *lttng-ust_builders_gerrit_lttng-tools
404 <<: *lttng-ust_publishers_gerrit
7c50e5dd
JR
405
406 properties:
407 - inject:
408 properties-content: |
409 PROJECT_NAME=lttng-ust
410 - build-discarder:
411 days-to-keep: 1
412 - throttle:
413 option: 'category'
414 categories:
415 - 'gerrit-{buildtype}'
416
7c50e5dd 417
2b68721a
MJ
418- job-template:
419 name: lttng-ust_{version}_scan-build
420 defaults: lttng-ust
94a6d1fb 421 node: 'bionic-amd64'
2b68721a
MJ
422
423 triggers:
424 - pollscm:
425 cron: "@daily"
426
427 builders:
c9b78c7b 428 - copyartifact:
2356937a 429 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 430 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
2b68721a 431 - shell:
69f05d59 432 !include-raw-escape: scripts/common/scan-build.sh
2b68721a
MJ
433
434 publishers:
435 - html-publisher:
436 name: 'HTML Report'
437 dir: 'scan-build-archive/'
438 files: 'index.html'
2356937a 439 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
ee4b760a 440 - ircbot: *lttng-ust_publisher_ircbot_defaults
2356937a 441
2b68721a 442
cdb4cba4
MJ
443- job-template:
444 name: lttng-ust_{version}_coverity
445 defaults: lttng-ust
94a6d1fb 446 node: 'bionic-amd64'
cdb4cba4
MJ
447
448 triggers:
449 - pollscm:
450 cron: "@daily"
451
452 wrappers:
2356937a
MJ
453 - ansicolor: *lttng-ust_wrapper_ansicolor_defaults
454 - timeout: *lttng-ust_wrapper_timeout_defaults
cdb4cba4 455 - timestamps
2356937a 456 - workspace-cleanup
cdb4cba4
MJ
457 - credentials-binding:
458 - username-password-separated:
459 credential-id: lttng-ust_coverity_token
460 username: COVERITY_SCAN_PROJECT_NAME
461 password: COVERITY_SCAN_TOKEN
462
463 builders:
464 - copyartifact:
2356937a 465 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 466 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
cdb4cba4 467 - shell:
ef63064f 468 !include-raw-escape: scripts/common/coverity.sh
cdb4cba4
MJ
469
470 publishers:
1f4fba8c
MJ
471 - archive:
472 artifacts: 'analysis-results.tgz,cov-int/**'
473 allow-empty: false
2356937a 474 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
ee4b760a 475 - ircbot: *lttng-ust_publisher_ircbot_defaults
2b68721a 476
2b68721a 477
3579dc14
MJ
478## Views
479- view-template:
480 name: 'LTTng-ust'
481 view-type: list
482 regex: 'lttng-ust[-_].*'
2b68721a 483
2b68721a 484
3579dc14 485## Projects
2b68721a
MJ
486- project:
487 name: lttng-ust
74cc8870 488 job_prefix: ''
51ca880a
MJ
489 github_user: lttng
490 github_name: lttng-ust
68fff945 491 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
2b68721a 492 jobs:
03297c9e 493 ## Master ##
070f084d
MJ
494 - '{job_prefix}lttng-ust_{version}_{buildtype}':
495 buildtype: linuxbuild
496 version: master
497 platforms: !!python/tuple [jammy-amd64]
498 builds: !!python/tuple [std, dist, oot, oot-dist]
499 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 500 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
070f084d
MJ
501 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
502 touchstone: ''
2356937a 503 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
504 buildtype: build
505 version: master
94a6d1fb 506 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
507 builds: !!python/tuple [std, dist, oot, oot-dist]
508 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 509 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
3e93ffa2 510 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
2356937a
MJ
511 touchstone: ''
512 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
513 buildtype: portbuild
514 version: master
0ecb7652 515 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
516 builds: !!python/tuple [std]
517 confs: !!python/tuple [std, agents]
518 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 519 filter: ''
2356937a
MJ
520 touchstone: ''
521 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
522 buildtype: slesbuild
523 version: master
f3c8d88c 524 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
2356937a
MJ
525 builds: !!python/tuple [std]
526 confs: !!python/tuple [agents]
527 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 528 filter: ''
2356937a
MJ
529 touchstone: ''
530 - '{job_prefix}lttng-ust_{version}_{buildtype}':
568b5cbd
MJ
531 buildtype: elbuild
532 version: master
94a6d1fb 533 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
534 builds: !!python/tuple [std]
535 confs: !!python/tuple [std]
536 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 537 filter: ''
2356937a 538 touchstone: ''
6871000c
MJ
539 - '{job_prefix}lttng-ust_{version}_{buildtype}':
540 buildtype: yoctobuild
541 version: master
542 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
543 builds: !!python/tuple [std]
544 confs: !!python/tuple [std]
545 liburcu_versions: !!python/tuple [stable-0.13, master]
546 filter: ''
547 touchstone: ''
2356937a 548 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0f7217a0
MJ
549 buildtype: freebsdbuild
550 version: master
94a6d1fb 551 platforms: !!python/tuple [freebsd-amd64]
2356937a
MJ
552 builds: !!python/tuple [std]
553 confs: !!python/tuple [agents]
554 liburcu_versions: !!python/tuple [stable-0.13, master]
0f7217a0 555 filter: ''
2356937a 556 touchstone: ''
fe16cb00
MJ
557 - 'lttng-ust_{version}_scan-build':
558 version: master
cdb4cba4
MJ
559 - 'lttng-ust_{version}_coverity':
560 version: master
8713492f 561
0fc8b7ac 562 ## Stable 2.13 ##
070f084d
MJ
563 - '{job_prefix}lttng-ust_{version}_{buildtype}':
564 buildtype: linuxbuild
565 version: stable-2.13
566 platforms: !!python/tuple [jammy-amd64]
567 builds: !!python/tuple [std, dist, oot, oot-dist]
568 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 569 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
070f084d
MJ
570 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
571 touchstone: ''
2356937a 572 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
573 buildtype: build
574 version: stable-2.13
94a6d1fb 575 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
576 builds: !!python/tuple [std, dist, oot, oot-dist]
577 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 578 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
fe5655ff 579 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
2356937a
MJ
580 touchstone: ''
581 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
582 buildtype: portbuild
583 version: stable-2.13
0ecb7652 584 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
585 builds: !!python/tuple [std]
586 confs: !!python/tuple [std, agents]
587 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 588 filter: ''
2356937a
MJ
589 touchstone: ''
590 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
591 buildtype: slesbuild
592 version: stable-2.13
f3c8d88c 593 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
2356937a
MJ
594 builds: !!python/tuple [std]
595 confs: !!python/tuple [agents]
596 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 597 filter: ''
2356937a
MJ
598 touchstone: ''
599 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
600 buildtype: elbuild
601 version: stable-2.13
94a6d1fb 602 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
603 builds: !!python/tuple [std]
604 confs: !!python/tuple [std]
605 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 606 filter: ''
2356937a 607 touchstone: ''
2e454c3b
MJ
608 - '{job_prefix}lttng-ust_{version}_{buildtype}':
609 buildtype: yoctobuild
610 version: stable-2.13
611 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
612 builds: !!python/tuple [std]
613 confs: !!python/tuple [std]
614 liburcu_versions: !!python/tuple [stable-0.13, master]
615 filter: ''
616 touchstone: ''
0fc8b7ac
MJ
617 - 'lttng-ust_{version}_scan-build':
618 version: stable-2.13
619
03297c9e 620 ## Stable 2.12 ##
070f084d
MJ
621 - '{job_prefix}lttng-ust_{version}_{buildtype}':
622 buildtype: linuxbuild
623 version: stable-2.12
624 platforms: !!python/tuple [jammy-amd64]
625 builds: !!python/tuple [std, dist, oot, oot-dist]
626 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 627 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
070f084d
MJ
628 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
629 touchstone: ''
2356937a 630 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
631 buildtype: build
632 version: stable-2.12
94a6d1fb 633 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
634 builds: !!python/tuple [std, dist, oot, oot-dist]
635 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
70f5aee2 636 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
d24ed5e3 637 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
2356937a
MJ
638 touchstone: ''
639 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
640 buildtype: portbuild
641 version: stable-2.12
0ecb7652 642 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
643 builds: !!python/tuple [std]
644 confs: !!python/tuple [std, agents]
d24ed5e3 645 liburcu_versions: !!python/tuple [stable-0.13, master]
03297c9e 646 filter: ''
2356937a
MJ
647 touchstone: ''
648 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
649 buildtype: slesbuild
650 version: stable-2.12
f3c8d88c 651 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
2356937a
MJ
652 builds: !!python/tuple [std]
653 confs: !!python/tuple [agents]
d24ed5e3 654 liburcu_versions: !!python/tuple [stable-0.13]
03297c9e 655 filter: ''
2356937a
MJ
656 touchstone: ''
657 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
658 buildtype: elbuild
659 version: stable-2.12
94a6d1fb 660 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
661 builds: !!python/tuple [std]
662 confs: !!python/tuple [std]
2e454c3b
MJ
663 liburcu_versions: !!python/tuple [stable-0.13]
664 filter: ''
665 touchstone: ''
666 - '{job_prefix}lttng-ust_{version}_{buildtype}':
667 buildtype: yoctobuild
668 version: stable-2.12
669 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
670 builds: !!python/tuple [std]
671 confs: !!python/tuple [std]
d24ed5e3 672 liburcu_versions: !!python/tuple [stable-0.13]
03297c9e 673 filter: ''
2356937a 674 touchstone: ''
03297c9e
MJ
675 - 'lttng-ust_{version}_scan-build':
676 version: stable-2.12
2b68721a 677
74cc8870
MJ
678
679- project:
680 name: lttng-ust-dev-upstream
681 job_prefix: dev_upstream_
682 github_user: lttng
683 github_name: lttng-ust
684 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
685 jobs:
fe5655ff 686 ## Stable 2.11 ##
74cc8870 687 - '{job_prefix}lttng-ust_{version}_{buildtype}':
cd56ae10 688 buildtype: linuxbuild
fe5655ff 689 version: stable-2.11
cd56ae10 690 platforms: !!python/tuple [jammy-amd64]
2356937a
MJ
691 builds: !!python/tuple [std, dist, oot, oot-dist]
692 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
693 liburcu_versions: !!python/tuple [stable-0.11]
74cc8870 694 filter: '(build=="std") || (conf=="std" || conf=="agents")'
2356937a 695 touchstone: ''
74cc8870 696 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
697 buildtype: portbuild
698 version: stable-2.11
0ecb7652 699 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
700 builds: !!python/tuple [std]
701 confs: !!python/tuple [agents]
702 liburcu_versions: !!python/tuple [stable-0.11]
fe5655ff 703 filter: ''
2356937a 704 touchstone: ''
74cc8870 705 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0104d146 706 buildtype: slesbuild
fe5655ff 707 version: stable-2.11
cd56ae10 708 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
2356937a
MJ
709 builds: !!python/tuple [std]
710 confs: !!python/tuple [agents]
711 liburcu_versions: !!python/tuple [stable-0.11]
fe5655ff 712 filter: ''
2356937a 713 touchstone: ''
74cc8870 714 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
715 buildtype: elbuild
716 version: stable-2.11
94a6d1fb 717 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
718 builds: !!python/tuple [std]
719 confs: !!python/tuple [std]
720 liburcu_versions: !!python/tuple [stable-0.11]
0104d146 721 filter: ''
2356937a 722 touchstone: ''
0104d146 723
fe5655ff 724 ## Stable 2.10 ##
74cc8870 725 - '{job_prefix}lttng-ust_{version}_{buildtype}':
cd56ae10 726 buildtype: linuxbuild
fe5655ff 727 version: stable-2.10
cd56ae10 728 platforms: !!python/tuple [jammy-amd64]
2356937a
MJ
729 builds: !!python/tuple [std, dist, oot, oot-dist]
730 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
731 liburcu_versions: !!python/tuple [stable-0.9]
74cc8870 732 filter: '(build=="std") || (conf=="std" || conf=="agents")'
2356937a 733 touchstone: ''
74cc8870 734 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
735 buildtype: portbuild
736 version: stable-2.10
0ecb7652 737 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
738 builds: !!python/tuple [std]
739 confs: !!python/tuple [agents]
740 liburcu_versions: !!python/tuple [stable-0.9]
fe5655ff 741 filter: ''
2356937a 742 touchstone: ''
74cc8870 743 - '{job_prefix}lttng-ust_{version}_{buildtype}':
8713492f 744 buildtype: slesbuild
fe5655ff 745 version: stable-2.10
cd56ae10 746 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
2356937a
MJ
747 builds: !!python/tuple [std]
748 confs: !!python/tuple [agents]
749 liburcu_versions: !!python/tuple [stable-0.9]
fe5655ff 750 filter: ''
2356937a 751 touchstone: ''
74cc8870 752 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
753 buildtype: elbuild
754 version: stable-2.10
94a6d1fb 755 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
756 builds: !!python/tuple [std]
757 confs: !!python/tuple [std]
758 liburcu_versions: !!python/tuple [stable-0.9]
8713492f 759 filter: ''
2356937a 760 touchstone: ''
8713492f
MJ
761
762
a3bc0379
MJ
763- project:
764 name: gerrit-lttng-ust
74cc8870 765 job_prefix: ''
a3bc0379
MJ
766 github_user: lttng
767 github_name: lttng-ust
768 jobs:
769 - 'dev_gerrit_lttng-ust_{buildtype}':
770 buildtype: build
94a6d1fb 771 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
772 builds: !!python/tuple [std, oot, dist, oot-dist]
773 confs: !!python/tuple [std, agents]
70f5aee2 774 liburcu_versions: !!python/tuple [stable-0.14]
c8370e00 775 filter: ''
2356937a 776 touchstone: ''
7c50e5dd
JR
777 - 'dev_gerrit_lttng-ust_lttng-tools_{buildtype}':
778 buildtype: build
94a6d1fb 779 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
780 builds: !!python/tuple [std, oot, dist, oot-dist]
781 confs: !!python/tuple [std, agents]
7c50e5dd 782 filter: ''
2356937a 783 touchstone: ''
70f5aee2 784 liburcu_version: stable-0.14
7c50e5dd 785 babeltrace_version: stable-2.0
c8370e00
MJ
786 - 'dev_gerrit_lttng-ust_{buildtype}':
787 buildtype: portbuild
0ecb7652 788 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
2356937a
MJ
789 builds: !!python/tuple [std]
790 confs: !!python/tuple [agents]
70f5aee2 791 liburcu_versions: !!python/tuple [stable-0.14]
c8370e00 792 filter: ''
2356937a 793 touchstone: ''
6185514d
MJ
794 - 'dev_gerrit_lttng-ust_{buildtype}':
795 buildtype: freebsdbuild
94a6d1fb 796 platforms: !!python/tuple [freebsd-amd64]
2356937a
MJ
797 builds: !!python/tuple [std]
798 confs: !!python/tuple [agents]
70f5aee2 799 liburcu_versions: !!python/tuple [stable-0.14]
6185514d 800 filter: ''
2356937a 801 touchstone: ''
a3bc0379 802
3579dc14 803- project:
e04f80ef 804 name: lttng-ust-views
3579dc14
MJ
805 views:
806 - LTTng-ust
This page took 0.073504 seconds and 4 git commands to generate.