jjb: replace depreacated logrotate with build-discarder
[lttng-ci.git] / jobs / lttng-tools.yaml
CommitLineData
b4005bbf
MJ
1- defaults:
2 name: lttng-tools
3 description: |
4 The lttng-tools project provides a session daemon (lttng-sessiond)
5 that acts as a tracing registry, the "lttng" command line for tracing
6 control, a lttng-ctl library for tracing control and a lttng-relayd
7 for network streaming.
8
9 <p>Job is managed by Jenkins Job Builder.</p>
10
11 project-type: freestyle
12
b4005bbf 13 wrappers:
b4005bbf 14 - ansicolor
67122b96 15 - timeout:
61afb3c3 16 timeout: 90
67122b96
MJ
17 fail: true
18 type: absolute
61afb3c3
MJ
19 - timestamps
20 - workspace-cleanup:
21 clean-if:
22 - failure: false
b4005bbf
MJ
23
24 scm:
25 - git:
a0433b63 26 url: git://github.com/{github_user}/{github_name}.git
b4005bbf 27 browser: githubweb
51ca880a 28 browser-url: https://github.com/{github_user}/{github_name}
b4005bbf
MJ
29 branches:
30 - origin/{version}
212d2afd 31 basedir: src/lttng-tools
b6e62a6a 32 skip-tag: true
61afb3c3 33 git-tool: jgit
b4005bbf
MJ
34
35 triggers:
36 - pollscm:
37 cron: "@hourly"
38
39 properties:
69f05d59
MJ
40 - inject:
41 properties-content: |
42 PROJECT_NAME=lttng-tools
b4005bbf 43 - github:
51ca880a 44 url: https://github.com/{github_user}/{github_name}
edf72710 45 - build-discarder:
a3636f24
JR
46 num-to-keep: 20
47 artifact-num-to-keep: 2
b4005bbf
MJ
48
49
61afb3c3
MJ
50## Anchors
51- lttng-tools_build_axes_defaults: &lttng-tools_build_axes_defaults
52 name: 'lttng-tools_build_axes_defaults'
b4005bbf 53 project-type: matrix
ca8c6144 54 node: 'master' # Applies only to matrix flyweight task
b4005bbf
MJ
55 axes:
56 - axis:
57 type: slave
58 name: arch
59 values: '{obj:arch}'
60 - axis:
61 type: user-defined
62 name: conf
95654431 63 values: '{obj:conf}'
b4005bbf
MJ
64 - axis:
65 type: user-defined
66 name: liburcu_version
67 values: '{obj:urcuversion}'
68 - axis:
69 type: user-defined
70 name: babeltrace_version
71 values: '{obj:babelversion}'
72 - axis:
73 type: user-defined
74 name: build
75 values: '{obj:build}'
76
61afb3c3
MJ
77- lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
78 name: 'lttng-tools_build_builders_defaults'
b4005bbf
MJ
79 builders:
80 - conditional-step:
81 condition-kind: regex-match
82 label: '$conf'
83 regex: (std|static)
84 on-evaluation-failure: run
85 steps:
86 - copyartifact:
87 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
88 which-build: last-successful
3522265a 89 stable: false
b4005bbf
MJ
90 filter: 'build/**'
91 target: 'deps/liburcu'
92 do-not-fingerprint: true
93 - copyartifact:
94 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
95 which-build: last-successful
3522265a 96 stable: false
b4005bbf
MJ
97 filter: 'build/**'
98 target: 'deps/babeltrace'
99 do-not-fingerprint: true
100 - copyartifact:
aa27566e 101 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 102 which-build: last-successful
3522265a 103 stable: false
b4005bbf
MJ
104 filter: 'build/**'
105 target: 'deps/lttng-ust'
106 do-not-fingerprint: true
107 - conditional-step:
108 condition-kind: regex-match
109 label: '$conf'
67122b96 110 regex: no-ust
b4005bbf
MJ
111 on-evaluation-failure: run
112 steps:
113 - copyartifact:
114 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
115 which-build: last-successful
3522265a 116 stable: false
b4005bbf
MJ
117 filter: 'build/**'
118 target: 'deps/liburcu'
119 do-not-fingerprint: true
120 - copyartifact:
121 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
122 which-build: last-successful
3522265a 123 stable: false
b4005bbf
MJ
124 filter: 'build/**'
125 target: 'deps/babeltrace'
126 do-not-fingerprint: true
127 - copyartifact:
aa27566e 128 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
b4005bbf 129 which-build: last-successful
3522265a 130 stable: false
b4005bbf
MJ
131 filter: 'build/**'
132 target: 'deps/lttng-ust'
133 do-not-fingerprint: true
134 - conditional-step:
135 condition-kind: regex-match
136 label: '$conf'
67122b96 137 regex: agents
b4005bbf
MJ
138 on-evaluation-failure: run
139 steps:
140 - copyartifact:
141 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
142 which-build: last-successful
3522265a 143 stable: false
b4005bbf
MJ
144 filter: 'build/**'
145 target: 'deps/liburcu'
146 do-not-fingerprint: true
147 - copyartifact:
148 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
149 which-build: last-successful
3522265a 150 stable: false
b4005bbf
MJ
151 filter: 'build/**'
152 target: 'deps/babeltrace'
153 do-not-fingerprint: true
154 - copyartifact:
aa27566e 155 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 156 which-build: last-successful
3522265a 157 stable: false
b4005bbf
MJ
158 filter: 'build/**'
159 target: 'deps/lttng-ust'
160 do-not-fingerprint: true
b6e62a6a
MJ
161 - conditional-step:
162 condition-kind: regex-match
163 label: '$conf'
164 regex: (relayd-only)
165 on-evaluation-failure: run
166 steps:
167 - copyartifact:
168 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
169 which-build: last-successful
3522265a 170 stable: false
b6e62a6a
MJ
171 filter: 'build/**'
172 target: 'deps/liburcu'
173 do-not-fingerprint: true
174 - copyartifact:
175 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
176 which-build: last-successful
3522265a 177 stable: false
b6e62a6a
MJ
178 filter: 'build/**'
179 target: 'deps/babeltrace'
180 do-not-fingerprint: true
3c81f138
JR
181 - conditional-step:
182 condition-kind: regex-match
183 label: '$conf'
184 regex: debug-rcu
185 on-evaluation-failure: run
186 steps:
187 - copyartifact:
188 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std
189 which-build: last-successful
190 stable: false
191 filter: 'build/**'
192 target: 'deps/liburcu'
193 do-not-fingerprint: true
194 - copyartifact:
195 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
196 which-build: last-successful
197 stable: false
198 filter: 'build/**'
199 target: 'deps/babeltrace'
200 do-not-fingerprint: true
201 - copyartifact:
202 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std
203 which-build: last-successful
204 stable: false
205 filter: 'build/**'
206 target: 'deps/lttng-ust'
207 do-not-fingerprint: true
b4005bbf 208 - shell:
ef63064f 209 !include-raw-escape: scripts/lttng-tools/build.sh
b4005bbf 210
61afb3c3
MJ
211- lttng-tools_build_builders_win: &lttng-tools_build_builders_win
212 name: 'lttng-tools_build_builders_win'
213 builders:
214 - copyartifact:
215 project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std
216 which-build: last-successful
217 stable: false
218 filter: 'build/**'
219 target: 'deps/liburcu'
220 do-not-fingerprint: true
221 - copyartifact:
222 project: babeltrace_${{babeltrace_version}}_winbuild/arch=${{arch}},conf=std,build=std
223 which-build: last-successful
224 stable: false
225 filter: 'build/**'
226 target: 'deps/babeltrace'
227 do-not-fingerprint: true
228 - conditional-step:
229 condition-kind: strings-match
230 on-evaluation-failure: run
231 condition-string1: '${{arch}}'
232 condition-string2: 'cygwin'
233 steps:
234 - shell:
235 !include-raw-escape:
236 - scripts/common/cygwin-shebang
237 - scripts/common/cygwin-prefix
238 - scripts/lttng-tools/build.sh
239 - conditional-step:
240 condition-kind: strings-match
241 on-evaluation-failure: run
242 condition-string1: '${{arch}}'
243 condition-string2: 'cygwin64'
244 steps:
245 - shell:
246 !include-raw-escape:
247 - scripts/common/cygwin64-shebang
248 - scripts/common/cygwin-prefix
249 - scripts/lttng-tools/build.sh
250 - conditional-step:
251 condition-kind: strings-match
252 on-evaluation-failure: run
253 condition-string1: '${{arch}}'
8f541678 254 condition-string2: 'msys2-mingw32'
61afb3c3
MJ
255 steps:
256 - inject:
257 properties-content: 'MSYSTEM=MINGW32'
258 - shell:
259 !include-raw-escape:
8f541678 260 - scripts/common/msys2-shebang
61afb3c3
MJ
261 - scripts/common/cygwin-prefix
262 - scripts/lttng-tools/build.sh
263 - conditional-step:
264 condition-kind: strings-match
265 on-evaluation-failure: run
266 condition-string1: '${{arch}}'
8f541678 267 condition-string2: 'msys2-mingw64'
61afb3c3
MJ
268 steps:
269 - inject:
270 properties-content: 'MSYSTEM=MINGW64'
271 - shell:
272 !include-raw-escape:
8f541678 273 - scripts/common/msys2-shebang
61afb3c3
MJ
274 - scripts/common/cygwin-prefix
275 - scripts/lttng-tools/build.sh
276
277- lttng-tools_build_publishers_defaults: &lttng-tools_build_publishers_defaults
278 name: 'lttng-tools_build_publishers_defaults'
b4005bbf
MJ
279 publishers:
280 - tap:
281 results: 'tap/**/*.tap'
282 failed-tests-mark-build-as-failure: true
95654431 283 todo-is-failure: false
b4005bbf
MJ
284 - warnings:
285 console-log-parsers:
286 - 'GNU Make + GNU C Compiler (gcc)'
51ca880a
MJ
287 total-thresholds:
288 unstable:
d2c76ee5
MJ
289 total-all: 0
290 total-high: 0
291 total-normal: 0
292 total-low: 0
2cc29ca7
JR
293 - workspace-cleanup:
294 clean-if:
295 - failure: false
61afb3c3
MJ
296
297- lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
298 name: 'lttng-tools_build_publishers_prod'
299 publishers:
300 - archive:
301 artifacts: 'build/**'
302 allow-empty: false
95654431
MJ
303 - ircbot:
304 strategy: new-failure-and-fixed
305 matrix-notifier: only-parent
306 channels:
307 - name: '#lttng'
b4005bbf
MJ
308
309
61afb3c3 310## Templates
7671741c 311- job-template:
61afb3c3
MJ
312 name: lttng-tools_{version}_{buildtype}
313 defaults: lttng-tools
7671741c 314
61afb3c3
MJ
315 <<: *lttng-tools_build_axes_defaults
316 <<: *lttng-tools_build_builders_defaults
317 <<: *lttng-tools_build_publishers_defaults
318 <<: *lttng-tools_build_publishers_prod
319
320 triggers:
321 - pollscm:
322 cron: "@hourly"
323 - reverse:
324 jobs: 'lttng-ust_{version}_{buildtype}'
325 result: 'success'
326
327- job-template:
328 name: lttng-tools_{version}_winbuild
329 defaults: lttng-tools
330
331 <<: *lttng-tools_build_axes_defaults
332 <<: *lttng-tools_build_builders_win
333 <<: *lttng-tools_build_publishers_defaults
334 <<: *lttng-tools_build_publishers_prod
335
336- job-template:
337 name: dev_{user}_lttng-tools_{version}_{buildtype}
338 defaults: lttng-tools
7671741c 339
61afb3c3
MJ
340 <<: *lttng-tools_build_axes_defaults
341 <<: *lttng-tools_build_builders_defaults
342 <<: *lttng-tools_build_publishers_defaults
7671741c 343
b4005bbf
MJ
344- job-template:
345 name: lttng-tools_{version}_cppcheck
346 defaults: lttng-tools
347
348 triggers:
349 - pollscm:
350 cron: "@daily"
351
352 builders:
353 - shell: |
354 rm -f lttng-tools-cppcheck.xml
355 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> lttng-tools-cppcheck.xml
356
357 publishers:
358 - archive:
359 artifacts: 'lttng-tools-cppcheck.xml'
360 allow-empty: false
361 - cppcheck:
362 pattern: 'lttng-tools-cppcheck.xml'
363 - email:
364 recipients: 'ci-notification@lists.lttng.org'
365 notify-every-unstable-build: true
366 send-to-individuals: false
367
368- job-template:
369 name: lttng-tools_{version}_scan-build
370 defaults: lttng-tools
371 node: 'x86-64'
372
373 triggers:
374 - pollscm:
375 cron: "@daily"
376
377 builders:
378 - copyartifact:
379 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
380 which-build: last-successful
3522265a 381 stable: false
b4005bbf
MJ
382 filter: 'build/**'
383 target: 'deps/liburcu'
384 do-not-fingerprint: true
385 - copyartifact:
aa27566e 386 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 387 which-build: last-successful
3522265a 388 stable: false
b4005bbf
MJ
389 filter: 'build/**'
390 target: 'deps/lttng-ust'
391 do-not-fingerprint: true
392 - shell:
69f05d59 393 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
394
395 publishers:
396 - html-publisher:
397 name: 'HTML Report'
398 dir: 'scan-build-archive/'
399 files: 'index.html'
400
401- job-template:
402 name: lttng-tools_{version}_coverity
403 defaults: lttng-tools
404 node: 'x86-64'
405
406 triggers:
407 - pollscm:
408 cron: "@daily"
409
410 wrappers:
411 - workspace-cleanup
412 - timestamps
413 - ansicolor:
414 colormap: xterm
415 - credentials-binding:
416 - username-password-separated:
417 credential-id: lttng-tools_coverity_token
418 username: COVERITY_SCAN_PROJECT_NAME
419 password: COVERITY_SCAN_TOKEN
420
421 builders:
422 - copyartifact:
aa27566e 423 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
b4005bbf 424 which-build: last-successful
3522265a 425 stable: false
b4005bbf
MJ
426 filter: 'build/**'
427 target: 'deps/liburcu'
428 do-not-fingerprint: true
429 - copyartifact:
aa27566e 430 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 431 which-build: last-successful
3522265a 432 stable: false
b4005bbf
MJ
433 filter: 'build/**'
434 target: 'deps/lttng-ust'
435 do-not-fingerprint: true
436 - shell:
ef63064f 437 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
438
439 publishers:
440 - workspace-cleanup
441
442# TODO
443- job-template:
444 name: lttng-tools_{version}_pylint
445 defaults: lttng-tools
446 node: 'x86-64'
447
448 scm: []
449
450 triggers:
451 - pollscm:
452 cron: "@daily"
453
454 builders:
455 - copyartifact:
67122b96 456 project: lttng-tools-{version}/arch=x86-64,build=std,conf=agents
b4005bbf 457 which-build: last-successful
3522265a 458 stable: false
b4005bbf
MJ
459 filter: 'build/**'
460 target: 'deps/lttng-tools'
461 do-not-fingerprint: true
462 - shell:
ef63064f 463 !include-raw-escape: scripts/lttng-tools/pylint.sh
b4005bbf
MJ
464
465 publishers:
466 - archive:
467 artifacts: 'pep8.out,pylint.out'
468 - violations:
469 pep8:
470 pattern: pep8.out
471 min: 10
472 max: 999
473 unstable: 999
474 pylint:
475 pattern: pylint.out
476 min: 10
477 max: 999
478 unstable: 999
479 - email:
480 recipients: 'ci-notification@lists.lttng.org'
481 notify-every-unstable-build: true
482 send-to-individuals: false
483
484
485## Project
486- project:
487 name: lttng-tools
51ca880a
MJ
488 github_user: lttng
489 github_name: lttng-tools
b4005bbf 490 version:
9beacf91
MJ
491 - stable-2.7
492 - stable-2.8
0a9d9a74 493 - stable-2.9
b631316e 494 - stable-2.10
9beacf91 495 - master
b4005bbf 496 jobs:
81bf613d 497 # Master #
b4005bbf
MJ
498 - 'lttng-tools_{version}_{buildtype}':
499 buildtype: build
500 version: master
aa27566e 501 ustversion: master
b4005bbf
MJ
502 arch: !!python/tuple [x86-32, x86-64]
503 build: !!python/tuple [std, oot, dist]
3c81f138 504 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
b4005bbf 505 urcuversion: !!python/tuple [master]
21ae1ad6 506 babelversion: !!python/tuple [stable-1.5]
b4005bbf
MJ
507 - 'lttng-tools_{version}_{buildtype}':
508 buildtype: portbuild
509 version: master
aa27566e 510 ustversion: master
027ddec8 511 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
b4005bbf 512 build: !!python/tuple [std]
67122b96 513 conf: !!python/tuple [std, no-ust, agents]
b4005bbf 514 urcuversion: !!python/tuple [master]
21ae1ad6 515 babelversion: !!python/tuple [stable-1.5]
b6e62a6a 516 - 'lttng-tools_{version}_{buildtype}':
81bf613d 517 buildtype: slesbuild
b6e62a6a
MJ
518 version: master
519 ustversion: master
81bf613d 520 arch: !!python/tuple [sles12sp2]
b6e62a6a 521 build: !!python/tuple [std]
81bf613d 522 conf: !!python/tuple [std]
b6e62a6a 523 urcuversion: !!python/tuple [master]
21ae1ad6 524 babelversion: !!python/tuple [stable-1.5]
b631316e
MJ
525 - 'lttng-tools_{version}_{buildtype}':
526 buildtype: macosxbuild
81bf613d
MJ
527 version: master
528 ustversion: master
b631316e
MJ
529 arch: !!python/tuple [macosx]
530 build: !!python/tuple [std]
531 conf: !!python/tuple [relayd-only]
81bf613d 532 urcuversion: !!python/tuple [master]
b631316e 533 babelversion: !!python/tuple [stable-1.5]
0a9d9a74 534 - 'lttng-tools_{version}_{buildtype}':
81bf613d
MJ
535 buildtype: solarisbuild
536 version: master
537 ustversion: master
995ac8f2 538 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
539 build: !!python/tuple [std]
540 conf: !!python/tuple [relayd-only]
81bf613d 541 urcuversion: !!python/tuple [master]
21ae1ad6 542 babelversion: !!python/tuple [stable-1.5]
81bf613d 543 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
544 version: master
545 ustversion: master
81bf613d 546 arch: !!python/tuple [cygwin, cygwin64]
b6e62a6a
MJ
547 build: !!python/tuple [std]
548 conf: !!python/tuple [relayd-only]
549 urcuversion: !!python/tuple [master]
21ae1ad6 550 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
551
552 # stable-2.10
b631316e
MJ
553 - 'lttng-tools_{version}_{buildtype}':
554 buildtype: build
555 version: stable-2.10
556 ustversion: stable-2.10
557 arch: !!python/tuple [x86-32, x86-64]
558 build: !!python/tuple [std, oot, dist]
559 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
560 urcuversion: !!python/tuple [stable-0.9]
561 babelversion: !!python/tuple [stable-1.5]
562 - 'lttng-tools_{version}_{buildtype}':
563 buildtype: portbuild
564 version: stable-2.10
565 ustversion: stable-2.10
566 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
567 build: !!python/tuple [std]
568 conf: !!python/tuple [std, no-ust, agents]
569 urcuversion: !!python/tuple [stable-0.9]
570 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
571 - 'lttng-tools_{version}_{buildtype}':
572 buildtype: slesbuild
573 version: stable-2.10
574 ustversion: stable-2.10
575 arch: !!python/tuple [sles12sp2]
576 build: !!python/tuple [std]
577 conf: !!python/tuple [std]
578 urcuversion: !!python/tuple [stable-0.9]
579 babelversion: !!python/tuple [stable-1.5]
b631316e
MJ
580 - 'lttng-tools_{version}_{buildtype}':
581 buildtype: solarisbuild
582 version: stable-2.10
583 ustversion: stable-2.10
995ac8f2 584 arch: !!python/tuple [sol10-i386, sol11-i386]
b631316e
MJ
585 build: !!python/tuple [std]
586 conf: !!python/tuple [relayd-only]
587 urcuversion: !!python/tuple [stable-0.9]
588 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
589 - 'lttng-tools_{version}_{buildtype}':
590 buildtype: macosxbuild
591 version: stable-2.10
592 ustversion: stable-2.10
593 arch: !!python/tuple [macosx]
594 build: !!python/tuple [std]
595 conf: !!python/tuple [relayd-only]
596 urcuversion: !!python/tuple [stable-0.9]
597 babelversion: !!python/tuple [stable-1.5]
598 - 'lttng-tools_{version}_winbuild':
599 version: stable-2.10
600 ustversion: stable-2.10
601 arch: !!python/tuple [cygwin, cygwin64]
602 build: !!python/tuple [std]
603 conf: !!python/tuple [relayd-only]
604 urcuversion: !!python/tuple [stable-0.9]
605 babelversion: !!python/tuple [stable-1.5]
606
607 # stable-2.9 #
0a9d9a74
MJ
608 - 'lttng-tools_{version}_{buildtype}':
609 buildtype: build
610 version: stable-2.9
611 ustversion: stable-2.9
612 arch: !!python/tuple [x86-32, x86-64]
613 build: !!python/tuple [std, oot, dist]
a53a056e 614 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0a9d9a74 615 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 616 babelversion: !!python/tuple [stable-1.5]
0a9d9a74
MJ
617 - 'lttng-tools_{version}_{buildtype}':
618 buildtype: portbuild
619 version: stable-2.9
620 ustversion: stable-2.9
621 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
622 build: !!python/tuple [std]
67122b96 623 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 624 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 625 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
626 - 'lttng-tools_{version}_{buildtype}':
627 buildtype: slesbuild
628 version: stable-2.9
629 ustversion: stable-2.9
630 arch: !!python/tuple [sles12sp2]
631 build: !!python/tuple [std]
632 conf: !!python/tuple [std]
633 urcuversion: !!python/tuple [stable-0.9]
634 babelversion: !!python/tuple [stable-1.5]
0a9d9a74
MJ
635 - 'lttng-tools_{version}_{buildtype}':
636 buildtype: solarisbuild
637 version: stable-2.9
638 ustversion: stable-2.9
995ac8f2 639 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
640 build: !!python/tuple [std]
641 conf: !!python/tuple [relayd-only]
642 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 643 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
644 - 'lttng-tools_{version}_{buildtype}':
645 buildtype: macosxbuild
646 version: stable-2.9
647 ustversion: stable-2.9
648 arch: !!python/tuple [macosx]
649 build: !!python/tuple [std]
650 conf: !!python/tuple [relayd-only]
651 urcuversion: !!python/tuple [stable-0.9]
652 babelversion: !!python/tuple [stable-1.5]
653 - 'lttng-tools_{version}_winbuild':
654 version: stable-2.9
655 ustversion: stable-2.9
656 arch: !!python/tuple [cygwin, cygwin64]
657 build: !!python/tuple [std]
658 conf: !!python/tuple [relayd-only]
659 urcuversion: !!python/tuple [stable-0.9]
660 babelversion: !!python/tuple [stable-1.5]
661
662 # stable-2.8 #
20f81bbb
JR
663 - 'lttng-tools_{version}_{buildtype}':
664 buildtype: build
665 version: stable-2.8
aa27566e 666 ustversion: stable-2.8
20f81bbb
JR
667 arch: !!python/tuple [x86-32, x86-64]
668 build: !!python/tuple [std, oot, dist]
a53a056e 669 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
20f81bbb 670 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 671 babelversion: !!python/tuple [stable-1.4]
20f81bbb
JR
672 - 'lttng-tools_{version}_{buildtype}':
673 buildtype: portbuild
674 version: stable-2.8
aa27566e 675 ustversion: stable-2.8
bf4d352d 676 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
20f81bbb 677 build: !!python/tuple [std]
67122b96 678 conf: !!python/tuple [std, no-ust, agents]
20f81bbb 679 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 680 babelversion: !!python/tuple [stable-1.4]
81bf613d
MJ
681 - 'lttng-tools_{version}_{buildtype}':
682 buildtype: slesbuild
683 version: stable-2.8
684 ustversion: stable-2.8
685 arch: !!python/tuple [sles12sp2]
686 build: !!python/tuple [std]
687 conf: !!python/tuple [std]
688 urcuversion: !!python/tuple [stable-0.9]
689 babelversion: !!python/tuple [stable-1.4]
b6e62a6a
MJ
690 - 'lttng-tools_{version}_{buildtype}':
691 buildtype: solarisbuild
692 version: stable-2.8
693 ustversion: stable-2.8
995ac8f2 694 arch: !!python/tuple [sol10-i386, sol11-i386]
b6e62a6a
MJ
695 build: !!python/tuple [std]
696 conf: !!python/tuple [relayd-only]
697 urcuversion: !!python/tuple [stable-0.9]
698 babelversion: !!python/tuple [stable-1.4]
81bf613d
MJ
699
700 # stable-2.7 #
b4005bbf
MJ
701 - 'lttng-tools_{version}_{buildtype}':
702 buildtype: build
703 version: stable-2.7
aa27566e 704 ustversion: stable-2.7
b4005bbf
MJ
705 arch: !!python/tuple [x86-32, x86-64]
706 build: !!python/tuple [std, oot, dist]
a53a056e 707 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0b475830 708 urcuversion: !!python/tuple [stable-0.9]
04e97f85 709 babelversion: !!python/tuple [stable-1.5]
b4005bbf
MJ
710 - 'lttng-tools_{version}_{buildtype}':
711 buildtype: portbuild
712 version: stable-2.7
aa27566e 713 ustversion: stable-2.7
027ddec8 714 arch: !!python/tuple [armhf, arm64, powerpc]
b4005bbf 715 build: !!python/tuple [std]
67122b96 716 conf: !!python/tuple [std, no-ust, agents]
0b475830 717 urcuversion: !!python/tuple [stable-0.9]
04e97f85 718 babelversion: !!python/tuple [stable-1.5]
81bf613d
MJ
719 - 'lttng-tools_{version}_{buildtype}':
720 buildtype: slesbuild
721 version: stable-2.7
722 ustversion: stable-2.7
723 arch: !!python/tuple [sles12sp2]
61afb3c3 724 build: !!python/tuple [std]
81bf613d 725 conf: !!python/tuple [std]
61afb3c3 726 urcuversion: !!python/tuple [stable-0.9]
04e97f85 727 babelversion: !!python/tuple [stable-1.5]
81bf613d 728
61afb3c3
MJ
729 - 'lttng-tools_{version}_cppcheck'
730 - 'lttng-tools_{version}_scan-build':
731 version: master
732 urcuversion: master
733 ustversion: master
b631316e
MJ
734 - 'lttng-tools_{version}_scan-build':
735 version: stable-2.10
736 urcuversion: stable-0.9
737 ustversion: stable-2.10
61afb3c3
MJ
738 - 'lttng-tools_{version}_scan-build':
739 version: stable-2.9
740 urcuversion: stable-0.9
741 ustversion: stable-2.9
742 - 'lttng-tools_{version}_scan-build':
743 version: stable-2.8
744 urcuversion: stable-0.9
745 ustversion: stable-2.8
746 - 'lttng-tools_{version}_scan-build':
747 version: stable-2.7
748 urcuversion: stable-0.9
749 ustversion: stable-2.7
750 #- 'lttng-tools_{version}_pylint'
751 - 'lttng-tools_{version}_coverity':
752 version: master
753 urcuversion: master
754 ustversion: master
755
756
757- project:
758 name: dev_jgalar_lttng-tools
759 user: jgalar
760 github_user: jgalar
761 github_name: lttng-tools
762 jobs:
7671741c 763 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
764 buildtype: build
765 version: master-staging
aa27566e 766 ustversion: master
7671741c
MJ
767 arch: !!python/tuple [x86-32, x86-64]
768 build: !!python/tuple [std, oot, dist]
67122b96 769 conf: !!python/tuple [std, no-ust, agents]
7671741c 770 urcuversion: !!python/tuple [master]
21ae1ad6 771 babelversion: !!python/tuple [stable-1.5]
b631316e
MJ
772 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
773 buildtype: build
774 version: stable-2.10-staging
775 ustversion: stable-2.10
776 arch: !!python/tuple [x86-32, x86-64]
777 build: !!python/tuple [std, oot, dist]
778 conf: !!python/tuple [std, no-ust, agents]
779 urcuversion: !!python/tuple [stable-0.9]
780 babelversion: !!python/tuple [stable-1.5]
0a9d9a74 781 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
782 buildtype: build
783 version: stable-2.9-staging
784 ustversion: stable-2.9
785 arch: !!python/tuple [x86-32, x86-64]
786 build: !!python/tuple [std, oot, dist]
67122b96 787 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 788 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 789 babelversion: !!python/tuple [stable-1.5]
7671741c 790 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
791 buildtype: build
792 version: stable-2.8-staging
aa27566e 793 ustversion: stable-2.8
7671741c
MJ
794 arch: !!python/tuple [x86-32, x86-64]
795 build: !!python/tuple [std, oot, dist]
67122b96 796 conf: !!python/tuple [std, no-ust, agents]
7671741c
MJ
797 urcuversion: !!python/tuple [stable-0.9]
798 babelversion: !!python/tuple [stable-1.4]
799 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
800 buildtype: build
801 version: stable-2.7-staging
aa27566e 802 ustversion: stable-2.7
7671741c
MJ
803 arch: !!python/tuple [x86-32, x86-64]
804 build: !!python/tuple [std, oot, dist]
67122b96 805 conf: !!python/tuple [std, no-ust, agents]
7671741c 806 urcuversion: !!python/tuple [stable-0.9]
04e97f85 807 babelversion: !!python/tuple [stable-1.5]
6e5203a5 808 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
809 buildtype: portbuild
810 version: master-staging
811 ustversion: master
812 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
813 build: !!python/tuple [std]
67122b96 814 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 815 urcuversion: !!python/tuple [master]
21ae1ad6 816 babelversion: !!python/tuple [stable-1.5]
b631316e
MJ
817 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
818 buildtype: portbuild
819 version: stable-2.10-staging
820 ustversion: stable-2.10
821 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
822 build: !!python/tuple [std]
823 conf: !!python/tuple [std, no-ust, agents]
824 urcuversion: !!python/tuple [stable-0.9]
825 babelversion: !!python/tuple [stable-1.5]
0a9d9a74 826 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
827 buildtype: portbuild
828 version: stable-2.9-staging
829 ustversion: stable-2.9
830 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
831 build: !!python/tuple [std]
67122b96 832 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 833 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 834 babelversion: !!python/tuple [stable-1.5]
6e5203a5 835 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
836 buildtype: portbuild
837 version: stable-2.8-staging
838 ustversion: stable-2.8
839 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
840 build: !!python/tuple [std]
67122b96 841 conf: !!python/tuple [std, no-ust, agents]
6e5203a5
JR
842 urcuversion: !!python/tuple [stable-0.9]
843 babelversion: !!python/tuple [stable-1.4]
844 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
845 buildtype: portbuild
846 version: stable-2.7-staging
847 ustversion: stable-2.7
848 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
849 build: !!python/tuple [std]
67122b96 850 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 851 urcuversion: !!python/tuple [stable-0.9]
04e97f85 852 babelversion: !!python/tuple [stable-1.5]
bae34da3 853 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
bae34da3
MJ
854 buildtype: macosxbuild
855 version: master-staging
856 ustversion: master
857 arch: !!python/tuple [macosx]
858 build: !!python/tuple [std]
859 conf: !!python/tuple [relayd-only]
860 urcuversion: !!python/tuple [master]
21ae1ad6 861 babelversion: !!python/tuple [stable-1.5]
a23306a6 862 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
a23306a6
MJ
863 buildtype: solarisbuild
864 version: master-staging
865 ustversion: master
995ac8f2 866 arch: !!python/tuple [sol10-i386, sol11-i386]
a23306a6
MJ
867 build: !!python/tuple [std]
868 conf: !!python/tuple [relayd-only]
869 urcuversion: !!python/tuple [master]
21ae1ad6 870 babelversion: !!python/tuple [stable-1.5]
This page took 0.063119 seconds and 4 git commands to generate.