jjb: Remove duplicated warnings
[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
95654431 197 todo-is-failure: false
2356937a
MJ
198 - raw: &lttng-ust_publisher_warnings-ng_defaults
199 xml: |
200 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
201 <analysisTools>
202 <io.jenkins.plugins.analysis.warnings.Gcc4>
203 <id/>
204 <name/>
205 <jenkins plugin="plugin-util-api"/>
206 <pattern/>
207 <reportEncoding/>
208 <skipSymbolicLinks>false</skipSymbolicLinks>
209 </io.jenkins.plugins.analysis.warnings.Gcc4>
2356937a
MJ
210 </analysisTools>
211 <sourceCodeEncoding/>
212 <sourceDirectory/>
213 <sourceDirectories/>
214 <ignoreQualityGate>false</ignoreQualityGate>
215 <ignoreFailedBuilds>true</ignoreFailedBuilds>
216 <failOnError>false</failOnError>
217 <healthy>0</healthy>
218 <unhealthy>0</unhealthy>
219 <minimumSeverity plugin="analysis-model-api">
220 <name>LOW</name>
221 </minimumSeverity>
222 <filters/>
223 <isEnabledForFailure>true</isEnabledForFailure>
224 <isAggregatingResults>true</isAggregatingResults>
225 <isBlameDisabled>false</isBlameDisabled>
226 <skipPublishingChecks>true</skipPublishingChecks>
227 <publishAllIssues>false</publishAllIssues>
228 <qualityGates>
229 <io.jenkins.plugins.analysis.core.util.QualityGate>
230 <threshold>1</threshold>
231 <type>TOTAL</type>
232 <status>WARNING</status>
233 </io.jenkins.plugins.analysis.core.util.QualityGate>
234 </qualityGates>
235 <trendChartType>AGGREGATION_TOOLS</trendChartType>
236 <scm/>
237 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
238 - archive: &lttng-ust_publisher_archive_defaults
3579dc14 239 artifacts: 'build/**,tap/**'
2b68721a 240 allow-empty: false
2356937a
MJ
241 - workspace-cleanup: &lttng-ust_publisher_workspace-cleanup_defaults
242 clean-if:
243 - failure: false
244 - email-ext: &lttng-ust_publisher_email-ext_defaults
68fff945
JR
245 recipients: '{obj:email_to}'
246 reply-to: ci-notification@lists.lttng.org
247 always: false
248 unstable: false
249 first-failure: true
250 first-unstable: true
251 not-built: false
252 aborted: false
253 regression: false
254 failure: false
255 second-failure: false
256 improvement: false
257 still-failing: false
258 success: false
259 fixed: false
260 fixed-unhealthy: true
261 still-unstable: false
262 pre-build: false
263 matrix-trigger: only-parent
264 send-to:
265 - recipients
2b68721a 266
2356937a
MJ
267- lttng-ust_publishers_gerrit: &lttng-ust_publishers_gerrit
268 name: 'lttng-ust_publishers_gerrit'
269 publishers:
270 - tap: *lttng-ust_publisher_tap_defaults
271 # Fail job on any compiler warnings
272 - raw:
273 xml: |
274 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
275 <analysisTools>
276 <io.jenkins.plugins.analysis.warnings.Gcc4>
277 <id/>
278 <name/>
279 <jenkins plugin="plugin-util-api"/>
280 <pattern/>
281 <reportEncoding/>
282 <skipSymbolicLinks>false</skipSymbolicLinks>
283 </io.jenkins.plugins.analysis.warnings.Gcc4>
2356937a
MJ
284 </analysisTools>
285 <sourceCodeEncoding/>
286 <sourceDirectory/>
287 <sourceDirectories/>
288 <ignoreQualityGate>false</ignoreQualityGate>
289 <ignoreFailedBuilds>true</ignoreFailedBuilds>
290 <failOnError>false</failOnError>
291 <healthy>0</healthy>
292 <unhealthy>0</unhealthy>
293 <minimumSeverity plugin="analysis-model-api">
294 <name>LOW</name>
295 </minimumSeverity>
296 <filters/>
297 <isEnabledForFailure>true</isEnabledForFailure>
298 <isAggregatingResults>true</isAggregatingResults>
299 <isBlameDisabled>false</isBlameDisabled>
300 <skipPublishingChecks>true</skipPublishingChecks>
301 <publishAllIssues>false</publishAllIssues>
302 <qualityGates>
303 <io.jenkins.plugins.analysis.core.util.QualityGate>
304 <threshold>1</threshold>
305 <type>TOTAL</type>
306 <status>FAILED</status>
307 </io.jenkins.plugins.analysis.core.util.QualityGate>
308 </qualityGates>
309 <trendChartType>AGGREGATION_TOOLS</trendChartType>
310 <scm/>
311 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
312 - archive: *lttng-ust_publisher_archive_defaults
313 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
74cc8870
MJ
314
315
2356937a 316## Templates
74cc8870
MJ
317- job-template:
318 name: '{job_prefix}lttng-ust_{version}_{buildtype}'
319 defaults: lttng-ust
320
2356937a
MJ
321 <<: *lttng-ust_matrix_axes_defaults
322 <<: *lttng-ust_builders_defaults
323 <<: *lttng-ust_publishers_defaults
324
74cc8870 325
a3bc0379
MJ
326- job-template:
327 name: dev_gerrit_lttng-ust_{buildtype}
328 defaults: lttng-ust
329 concurrent: true
330
331 scm:
332 - git:
333 url: https://review.lttng.org/lttng-ust
334 refspec: 'refs/changes/*:refs/changes/*'
335 branches:
336 - '$GERRIT_REFSPEC'
337 basedir: src/lttng-ust
338 skip-tag: true
339
340 triggers:
341 - gerrit:
342 trigger-on:
343 - comment-added-event:
344 approval-category: 'CI-Build'
345 approval-value: 1
346 projects:
347 - project-compare-type: 'PLAIN'
348 project-pattern: 'lttng-ust'
349 branches:
350 - branch-compare-type: 'ANT'
351 branch-pattern: '**'
a3bc0379 352
2356937a
MJ
353 <<: *lttng-ust_matrix_axes_defaults
354 <<: *lttng-ust_builders_defaults
355 <<: *lttng-ust_publishers_gerrit
a3bc0379 356
85d7c882
MJ
357 properties:
358 - inject:
359 properties-content: |
360 PROJECT_NAME=lttng-ust
361 - build-discarder:
362 days-to-keep: 1
363 - throttle:
364 option: 'category'
365 categories:
366 - 'gerrit-{buildtype}'
367
a3bc0379 368
7c50e5dd
JR
369- job-template:
370 name: dev_gerrit_lttng-ust_lttng-tools_{buildtype}
371 defaults: lttng-ust
372 concurrent: true
373
374 scm:
375 - git:
376 url: https://review.lttng.org/lttng-ust
377 refspec: 'refs/changes/*:refs/changes/*'
378 branches:
379 - '$GERRIT_REFSPEC'
380 basedir: src/lttng-ust
381 skip-tag: true
7c50e5dd
JR
382
383 triggers:
384 - gerrit:
385 trigger-on:
386 - comment-added-event:
387 approval-category: 'CI-Build'
388 approval-value: 1
389 projects:
390 - project-compare-type: 'PLAIN'
391 project-pattern: 'lttng-ust'
392 branches:
393 - branch-compare-type: 'ANT'
394 branch-pattern: '**'
395
2356937a
MJ
396 <<: *lttng-ust_matrix_axes_gerrit_lttng-tools
397 <<: *lttng-ust_builders_gerrit_lttng-tools
398 <<: *lttng-ust_publishers_gerrit
7c50e5dd
JR
399
400 properties:
401 - inject:
402 properties-content: |
403 PROJECT_NAME=lttng-ust
404 - build-discarder:
405 days-to-keep: 1
406 - throttle:
407 option: 'category'
408 categories:
409 - 'gerrit-{buildtype}'
410
7c50e5dd 411
2b68721a
MJ
412- job-template:
413 name: lttng-ust_{version}_scan-build
414 defaults: lttng-ust
94a6d1fb 415 node: 'bionic-amd64'
2b68721a
MJ
416
417 triggers:
418 - pollscm:
419 cron: "@daily"
420
421 builders:
c9b78c7b 422 - copyartifact:
2356937a 423 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 424 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
2b68721a 425 - shell:
69f05d59 426 !include-raw-escape: scripts/common/scan-build.sh
2b68721a
MJ
427
428 publishers:
429 - html-publisher:
430 name: 'HTML Report'
431 dir: 'scan-build-archive/'
432 files: 'index.html'
2356937a
MJ
433 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
434
2b68721a 435
cdb4cba4
MJ
436- job-template:
437 name: lttng-ust_{version}_coverity
438 defaults: lttng-ust
94a6d1fb 439 node: 'bionic-amd64'
cdb4cba4
MJ
440
441 triggers:
442 - pollscm:
443 cron: "@daily"
444
445 wrappers:
2356937a
MJ
446 - ansicolor: *lttng-ust_wrapper_ansicolor_defaults
447 - timeout: *lttng-ust_wrapper_timeout_defaults
cdb4cba4 448 - timestamps
2356937a 449 - workspace-cleanup
cdb4cba4
MJ
450 - credentials-binding:
451 - username-password-separated:
452 credential-id: lttng-ust_coverity_token
453 username: COVERITY_SCAN_PROJECT_NAME
454 password: COVERITY_SCAN_TOKEN
455
456 builders:
457 - copyartifact:
2356937a 458 <<: *lttng-ust_steps_copyartifact_defaults
94a6d1fb 459 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
cdb4cba4 460 - shell:
ef63064f 461 !include-raw-escape: scripts/common/coverity.sh
cdb4cba4
MJ
462
463 publishers:
1f4fba8c
MJ
464 - archive:
465 artifacts: 'analysis-results.tgz,cov-int/**'
466 allow-empty: false
2356937a 467 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
2b68721a 468
2b68721a 469
3579dc14
MJ
470## Views
471- view-template:
472 name: 'LTTng-ust'
473 view-type: list
474 regex: 'lttng-ust[-_].*'
2b68721a 475
2b68721a 476
3579dc14 477## Projects
2b68721a
MJ
478- project:
479 name: lttng-ust
74cc8870 480 job_prefix: ''
51ca880a
MJ
481 github_user: lttng
482 github_name: lttng-ust
68fff945 483 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
2b68721a 484 jobs:
03297c9e 485 ## Master ##
070f084d
MJ
486 - '{job_prefix}lttng-ust_{version}_{buildtype}':
487 buildtype: linuxbuild
488 version: master
489 platforms: !!python/tuple [jammy-amd64]
490 builds: !!python/tuple [std, dist, oot, oot-dist]
491 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
492 liburcu_versions: !!python/tuple [stable-0.13, master]
493 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
494 touchstone: ''
2356937a 495 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
496 buildtype: build
497 version: master
94a6d1fb 498 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
499 builds: !!python/tuple [std, dist, oot, oot-dist]
500 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
501 liburcu_versions: !!python/tuple [stable-0.13, master]
3e93ffa2 502 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
2356937a
MJ
503 touchstone: ''
504 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
505 buildtype: portbuild
506 version: master
94a6d1fb 507 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
508 builds: !!python/tuple [std]
509 confs: !!python/tuple [std, agents]
510 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 511 filter: ''
2356937a
MJ
512 touchstone: ''
513 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe16cb00
MJ
514 buildtype: slesbuild
515 version: master
94a6d1fb 516 platforms: !!python/tuple [sles12sp5-amd64]
2356937a
MJ
517 builds: !!python/tuple [std]
518 confs: !!python/tuple [agents]
519 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 520 filter: ''
2356937a
MJ
521 touchstone: ''
522 - '{job_prefix}lttng-ust_{version}_{buildtype}':
568b5cbd
MJ
523 buildtype: elbuild
524 version: master
94a6d1fb 525 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
526 builds: !!python/tuple [std]
527 confs: !!python/tuple [std]
528 liburcu_versions: !!python/tuple [stable-0.13, master]
568b5cbd 529 filter: ''
2356937a
MJ
530 touchstone: ''
531 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0f7217a0
MJ
532 buildtype: freebsdbuild
533 version: master
94a6d1fb 534 platforms: !!python/tuple [freebsd-amd64]
2356937a
MJ
535 builds: !!python/tuple [std]
536 confs: !!python/tuple [agents]
537 liburcu_versions: !!python/tuple [stable-0.13, master]
0f7217a0 538 filter: ''
2356937a 539 touchstone: ''
fe16cb00
MJ
540 - 'lttng-ust_{version}_scan-build':
541 version: master
cdb4cba4
MJ
542 - 'lttng-ust_{version}_coverity':
543 version: master
8713492f 544
0fc8b7ac 545 ## Stable 2.13 ##
070f084d
MJ
546 - '{job_prefix}lttng-ust_{version}_{buildtype}':
547 buildtype: linuxbuild
548 version: stable-2.13
549 platforms: !!python/tuple [jammy-amd64]
550 builds: !!python/tuple [std, dist, oot, oot-dist]
551 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
552 liburcu_versions: !!python/tuple [stable-0.13, master]
553 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
554 touchstone: ''
2356937a 555 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
556 buildtype: build
557 version: stable-2.13
94a6d1fb 558 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
559 builds: !!python/tuple [std, dist, oot, oot-dist]
560 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
561 liburcu_versions: !!python/tuple [stable-0.13, master]
fe5655ff 562 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
2356937a
MJ
563 touchstone: ''
564 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
565 buildtype: portbuild
566 version: stable-2.13
94a6d1fb 567 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
568 builds: !!python/tuple [std]
569 confs: !!python/tuple [std, agents]
570 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 571 filter: ''
2356937a
MJ
572 touchstone: ''
573 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
574 buildtype: slesbuild
575 version: stable-2.13
94a6d1fb 576 platforms: !!python/tuple [sles12sp5-amd64]
2356937a
MJ
577 builds: !!python/tuple [std]
578 confs: !!python/tuple [agents]
579 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 580 filter: ''
2356937a
MJ
581 touchstone: ''
582 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0fc8b7ac
MJ
583 buildtype: elbuild
584 version: stable-2.13
94a6d1fb 585 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
586 builds: !!python/tuple [std]
587 confs: !!python/tuple [std]
588 liburcu_versions: !!python/tuple [stable-0.13, master]
0fc8b7ac 589 filter: ''
2356937a 590 touchstone: ''
0fc8b7ac
MJ
591 - 'lttng-ust_{version}_scan-build':
592 version: stable-2.13
593
03297c9e 594 ## Stable 2.12 ##
070f084d
MJ
595 - '{job_prefix}lttng-ust_{version}_{buildtype}':
596 buildtype: linuxbuild
597 version: stable-2.12
598 platforms: !!python/tuple [jammy-amd64]
599 builds: !!python/tuple [std, dist, oot, oot-dist]
600 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
601 liburcu_versions: !!python/tuple [stable-0.13, master]
602 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
603 touchstone: ''
2356937a 604 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
605 buildtype: build
606 version: stable-2.12
94a6d1fb 607 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
608 builds: !!python/tuple [std, dist, oot, oot-dist]
609 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
d24ed5e3
MJ
610 liburcu_versions: !!python/tuple [stable-0.13, master]
611 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
2356937a
MJ
612 touchstone: ''
613 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
614 buildtype: portbuild
615 version: stable-2.12
94a6d1fb 616 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
617 builds: !!python/tuple [std]
618 confs: !!python/tuple [std, agents]
d24ed5e3 619 liburcu_versions: !!python/tuple [stable-0.13, master]
03297c9e 620 filter: ''
2356937a
MJ
621 touchstone: ''
622 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
623 buildtype: slesbuild
624 version: stable-2.12
94a6d1fb 625 platforms: !!python/tuple [sles12sp5-amd64]
2356937a
MJ
626 builds: !!python/tuple [std]
627 confs: !!python/tuple [agents]
d24ed5e3 628 liburcu_versions: !!python/tuple [stable-0.13]
03297c9e 629 filter: ''
2356937a
MJ
630 touchstone: ''
631 - '{job_prefix}lttng-ust_{version}_{buildtype}':
03297c9e
MJ
632 buildtype: elbuild
633 version: stable-2.12
94a6d1fb 634 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
635 builds: !!python/tuple [std]
636 confs: !!python/tuple [std]
d24ed5e3 637 liburcu_versions: !!python/tuple [stable-0.13]
03297c9e 638 filter: ''
2356937a 639 touchstone: ''
03297c9e
MJ
640 - 'lttng-ust_{version}_scan-build':
641 version: stable-2.12
2b68721a 642
74cc8870
MJ
643
644- project:
645 name: lttng-ust-dev-upstream
646 job_prefix: dev_upstream_
647 github_user: lttng
648 github_name: lttng-ust
649 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
650 jobs:
fe5655ff 651 ## Stable 2.11 ##
74cc8870 652 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
653 buildtype: build
654 version: stable-2.11
94a6d1fb 655 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
656 builds: !!python/tuple [std, dist, oot, oot-dist]
657 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
658 liburcu_versions: !!python/tuple [stable-0.11]
74cc8870 659 filter: '(build=="std") || (conf=="std" || conf=="agents")'
2356937a 660 touchstone: ''
74cc8870 661 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
662 buildtype: portbuild
663 version: stable-2.11
94a6d1fb 664 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
665 builds: !!python/tuple [std]
666 confs: !!python/tuple [agents]
667 liburcu_versions: !!python/tuple [stable-0.11]
fe5655ff 668 filter: ''
2356937a 669 touchstone: ''
74cc8870 670 - '{job_prefix}lttng-ust_{version}_{buildtype}':
0104d146 671 buildtype: slesbuild
fe5655ff 672 version: stable-2.11
94a6d1fb 673 platforms: !!python/tuple [sles12sp5-amd64]
2356937a
MJ
674 builds: !!python/tuple [std]
675 confs: !!python/tuple [agents]
676 liburcu_versions: !!python/tuple [stable-0.11]
fe5655ff 677 filter: ''
2356937a 678 touchstone: ''
74cc8870 679 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
680 buildtype: elbuild
681 version: stable-2.11
94a6d1fb 682 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
683 builds: !!python/tuple [std]
684 confs: !!python/tuple [std]
685 liburcu_versions: !!python/tuple [stable-0.11]
0104d146 686 filter: ''
2356937a 687 touchstone: ''
0104d146 688
fe5655ff 689 ## Stable 2.10 ##
74cc8870 690 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
691 buildtype: build
692 version: stable-2.10
94a6d1fb 693 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
694 builds: !!python/tuple [std, dist, oot, oot-dist]
695 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
696 liburcu_versions: !!python/tuple [stable-0.9]
74cc8870 697 filter: '(build=="std") || (conf=="std" || conf=="agents")'
2356937a 698 touchstone: ''
74cc8870 699 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
700 buildtype: portbuild
701 version: stable-2.10
94a6d1fb 702 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
703 builds: !!python/tuple [std]
704 confs: !!python/tuple [agents]
705 liburcu_versions: !!python/tuple [stable-0.9]
fe5655ff 706 filter: ''
2356937a 707 touchstone: ''
74cc8870 708 - '{job_prefix}lttng-ust_{version}_{buildtype}':
8713492f 709 buildtype: slesbuild
fe5655ff 710 version: stable-2.10
94a6d1fb 711 platforms: !!python/tuple [sles12sp5-amd64]
2356937a
MJ
712 builds: !!python/tuple [std]
713 confs: !!python/tuple [agents]
714 liburcu_versions: !!python/tuple [stable-0.9]
fe5655ff 715 filter: ''
2356937a 716 touchstone: ''
74cc8870 717 - '{job_prefix}lttng-ust_{version}_{buildtype}':
fe5655ff
MJ
718 buildtype: elbuild
719 version: stable-2.10
94a6d1fb 720 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
2356937a
MJ
721 builds: !!python/tuple [std]
722 confs: !!python/tuple [std]
723 liburcu_versions: !!python/tuple [stable-0.9]
8713492f 724 filter: ''
2356937a 725 touchstone: ''
8713492f
MJ
726
727
a3bc0379
MJ
728- project:
729 name: gerrit-lttng-ust
74cc8870 730 job_prefix: ''
a3bc0379
MJ
731 github_user: lttng
732 github_name: lttng-ust
733 jobs:
734 - 'dev_gerrit_lttng-ust_{buildtype}':
735 buildtype: build
94a6d1fb 736 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
737 builds: !!python/tuple [std, oot, dist, oot-dist]
738 confs: !!python/tuple [std, agents]
739 liburcu_versions: !!python/tuple [stable-0.13]
c8370e00 740 filter: ''
2356937a 741 touchstone: ''
7c50e5dd
JR
742 - 'dev_gerrit_lttng-ust_lttng-tools_{buildtype}':
743 buildtype: build
94a6d1fb 744 platforms: !!python/tuple [bionic-amd64]
2356937a
MJ
745 builds: !!python/tuple [std, oot, dist, oot-dist]
746 confs: !!python/tuple [std, agents]
7c50e5dd 747 filter: ''
2356937a
MJ
748 touchstone: ''
749 liburcu_version: stable-0.13
7c50e5dd 750 babeltrace_version: stable-2.0
c8370e00
MJ
751 - 'dev_gerrit_lttng-ust_{buildtype}':
752 buildtype: portbuild
94a6d1fb 753 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
2356937a
MJ
754 builds: !!python/tuple [std]
755 confs: !!python/tuple [agents]
756 liburcu_versions: !!python/tuple [stable-0.13]
c8370e00 757 filter: ''
2356937a 758 touchstone: ''
6185514d
MJ
759 - 'dev_gerrit_lttng-ust_{buildtype}':
760 buildtype: freebsdbuild
94a6d1fb 761 platforms: !!python/tuple [freebsd-amd64]
2356937a
MJ
762 builds: !!python/tuple [std]
763 confs: !!python/tuple [agents]
764 liburcu_versions: !!python/tuple [stable-0.13]
6185514d 765 filter: ''
2356937a 766 touchstone: ''
a3bc0379 767
3579dc14 768- project:
e04f80ef 769 name: lttng-ust-views
3579dc14
MJ
770 views:
771 - LTTng-ust
This page took 0.072268 seconds and 4 git commands to generate.