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