jjb: test lttng-modules review jobs with the latest kernel rc
[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
23 properties:
24 - build-discarder:
25 days-to-keep: 2
26
27 wrappers:
28 - workspace-cleanup
29 - timestamps
30 - ansicolor
31 - timeout:
32 timeout: 6
33 fail: true
34 type: no-activity
35
36 parameters:
37 - string:
38 name: 'ARTIFACT_ID'
39 default: 'null'
40 description: 'The ID of the artifact to download.'
41 - string:
42 name: 'BT_VERSION'
43 default: 'stable-2.0'
44 description: 'The version of babeltrace to use.'
45
46 - choice:
47 name: 'TEST_TYPE'
48 description: 'The test to perform.'
49 choices:
50 - 32bit-sessiond
51 - 32bit-relayd
52 - 32bit-cli
53 - canary
54
55 builders:
56 - copyartifact:
57 project: 'babeltrace_${BT_VERSION}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
58 which-build: last-successful
59 stable: false
60 filter: 'build/**'
61 target: 'deps-64'
62 do-not-fingerprint: true
63 - shell:
64 !include-raw: scripts/integration/32-64/build.sh
65
66 publishers:
67 - postbuildscript:
68 mark-unstable-if-failed: true
69 builders:
70 - role: SLAVE
71 build-on:
72 - SUCCESS
73 - UNSTABLE
74 - NOT_BUILT
75 - ABORTED
76 - FAILURE
77 build-steps:
78 - shell:
79 !include-raw-escape: scripts/integration/32-64/gather_tap_result.sh
80 - tap:
81 results: 'tap/**/*.*'
82 fail-if-no-results: true
83 failed-tests-mark-build-as-failure: true
84 todo-is-failure: false
85 output-tap-to-console: true
86 include-comment-diagnostics: true
87 plan-required: true
88 show-only-failures: true
89 verbose: true
90 - archive:
91 artifacts: 'tap/**'
92 allow-empty: false
93
94
95 ## Views
96 - view-template:
97 name: 'Integration'
98 view-type: list
99 regex: 'integration[-_].*'
100
101
102 ## Projects
103 - project:
104 name: integration
105 views:
106 - 'Integration'
107 jobs:
108 - 'integration_ust-2.12-lower-urcu_testsuite'
109
110 - project:
111 name: integration-32-64
112 jobs:
113 - 'integration_lttng-tools-{version}-32-64_testsuite':
114 version: master
115 babelversion: stable-2.0
116 urcu_version: master
117 - 'integration_lttng-tools-{version}-32-64_testsuite':
118 version: stable-2.13
119 babelversion: stable-2.0
120 urcu_version: stable-0.13
121 - 'integration_lttng-tools-{version}-32-64_testsuite':
122 version: stable-2.12
123 babelversion: stable-2.0
124 urcu_version: stable-0.13
125 - 'integration_lttng-tools-32-64_test'
This page took 0.031648 seconds and 4 git commands to generate.