jjb: librseq: fix clang job for deb12
[lttng-ci.git] / jobs / integration.yaml
1 ## Jobs
2 - job:
3 name: integration_ust-2.12-lower-urcu_testsuite
4 project-type: pipeline
5 dsl: !include-raw: pipelines/integration/ust-2.12-lower-urcu_testsuite.groovy
6
7 - job-template:
8 name: 'integration_lttng-tools-{version}-32-64_testsuite'
9 description: |
10 Integration pipeline for multi-bitness scenario (32/64).
11 This essentially tests frontier scenario where the bitness between component changes.
12
13 <p>Job is managed by Jenkins Job Builder.</p>
14 project-type: pipeline
15 dsl: !include-jinja2: pipelines/integration/lttng-tools-_version_-32-64_testsuite.groovy.inc
16
17 - job:
18 name: integration_lttng-tools-32-64_test
19 project-type: freestyle
20 concurrent: true
21 node: 'amd64-rootnode'
22 wrappers:
23 - workspace-cleanup
24 - timestamps
25 - ansicolor
26 - timeout:
27 timeout: 6
28 fail: true
29 type: no-activity
30 parameters:
31 - string:
32 name: 'ARTIFACT_ID'
33 default: 'null'
34 description: 'The ID of the artifact to download.'
35 - string:
36 name: 'BT_VERSION'
37 default: 'stable-2.0'
38 description: 'The version of babeltrace to use.'
39
40 - choice:
41 name: 'TEST_TYPE'
42 description: 'The test to perform.'
43 choices:
44 - 32bit-sessiond
45 - 32bit-relayd
46 - 32bit-cli
47 - canary
48 builders:
49 - copyartifact:
50 project: 'babeltrace_${BT_VERSION}_build/platform=bionic-amd64,conf=std,build=std'
51 which-build: last-successful
52 stable: false
53 filter: 'build/**'
54 target: 'deps-64'
55 do-not-fingerprint: true
56 - shell:
57 !include-raw-escape: scripts/integration/32-64/build.sh
58 publishers:
59 - postbuildscript:
60 mark-unstable-if-failed: true
61 builders:
62 - role: SLAVE
63 build-on:
64 - SUCCESS
65 - UNSTABLE
66 - NOT_BUILT
67 - ABORTED
68 - FAILURE
69 build-steps:
70 - shell:
71 !include-raw-escape: scripts/integration/32-64/gather_tap_result.sh
72 - tap:
73 results: 'tap/**/*.*'
74 fail-if-no-results: true
75 failed-tests-mark-build-as-failure: true
76 todo-is-failure: false
77 output-tap-to-console: true
78 include-comment-diagnostics: true
79 plan-required: true
80 show-only-failures: true
81 verbose: true
82 - archive:
83 artifacts: 'tap/**'
84 allow-empty: false
85
86
87 ## Views
88 - view-template:
89 name: 'Integration'
90 view-type: list
91 regex: 'integration[-_].*'
92
93
94 ## Projects
95 - project:
96 name: integration
97 views:
98 - 'Integration'
99 jobs:
100 - 'integration_ust-2.12-lower-urcu_testsuite'
101
102 - project:
103 name: integration-32-64
104 jobs:
105 - 'integration_lttng-tools-{version}-32-64_testsuite':
106 version: master
107 babelversion: stable-2.0
108 urcu_version: master
109 - 'integration_lttng-tools-{version}-32-64_testsuite':
110 version: stable-2.13
111 babelversion: stable-2.0
112 urcu_version: stable-0.13
113 - 'integration_lttng-tools-{version}-32-64_testsuite':
114 version: stable-2.12
115 babelversion: stable-2.0
116 urcu_version: stable-0.13
117 - 'integration_lttng-tools-32-64_test'
This page took 0.031806 seconds and 4 git commands to generate.