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