jjb: integration: rework lttng-tools 32-64
[lttng-ci.git] / jobs / integration.yaml
index 323dd16cdbdb6cda465534636aa043f0ec9103e9..2573ebaee5f3bf815bd1f0503bc0a08ecf08dd11 100644 (file)
@@ -1,8 +1,12 @@
 ## Jobs
 - job:
-    name: integration_ust-2.12-lower-urcu_testsuite
+    name: 'integration_ust-2.12-lower-urcu_testsuite'
+    description: |
+      <p>Job is managed by Jenkins Job Builder.</p>
     project-type: pipeline
-    dsl: !include-raw: pipelines/integration/ust-2.12-lower-urcu_testsuite.groovy
+    sandbox:  true
+    dsl:
+      !include-raw-escape: pipelines/integration/ust-2.12-lower-urcu_testsuite.groovy
 
 - job-template:
     name: 'integration_lttng-tools-{version}-32-64_testsuite'
 
       <p>Job is managed by Jenkins Job Builder.</p>
     project-type: pipeline
-    dsl: !include-jinja2: pipelines/integration/lttng-tools-_version_-32-64_testsuite.groovy.inc
-
-- job:
-    name: integration_lttng-tools-32-64_test
-    project-type: freestyle
-    concurrent: true
-    node: 'amd64-rootnode'
-
-    properties:
-      - build-discarder:
-          days-to-keep: 2
-
-    wrappers:
-      - workspace-cleanup
-      - timestamps
-      - ansicolor
-      - timeout:
-          timeout: 6
-          fail: true
-          type: no-activity
-
-    parameters:
-        - string:
-            name: 'ARTIFACT_ID'
-            default: 'null'
-            description: 'The ID of the artifact to download.'
-        - string:
-            name: 'BT_VERSION'
-            default: 'stable-2.0'
-            description: 'The version of babeltrace to use.'
-
-        - choice:
-            name: 'TEST_TYPE'
-            description: 'The test to perform.'
-            choices:
-                    - 32bit-sessiond
-                    - 32bit-relayd
-                    - 32bit-cli
-                    - canary
-
-    builders:
-      - copyartifact:
-          project: 'babeltrace_${BT_VERSION}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
-          which-build: last-successful
-          stable: false
-          filter: 'build/**'
-          target: 'deps-64'
-          do-not-fingerprint: true
-      - shell:
-          !include-raw: scripts/integration/32-64/build.sh
-
-    publishers:
-      - postbuildscript:
-          mark-unstable-if-failed: true
-          builders:
-            - role: SLAVE
-              build-on:
-                  - SUCCESS
-                  - UNSTABLE
-                  - NOT_BUILT
-                  - ABORTED
-                  - FAILURE
-              build-steps:
-                  - shell:
-                      !include-raw-escape: scripts/integration/32-64/gather_tap_result.sh
-      - tap:
-          results: 'tap/**/*.*'
-          fail-if-no-results: true
-          failed-tests-mark-build-as-failure: true
-          todo-is-failure: false
-          output-tap-to-console: true
-          include-comment-diagnostics: true
-          plan-required: true
-          show-only-failures: true
-          verbose: true
-      - archive:
-          artifacts: 'tap/**'
-          allow-empty: false
+    sandbox:  true
+    dsl:
+      !include-jinja2: pipelines/integration/lttng-tools-_version_-32-64_testsuite.groovy.j2
 
 
 ## Views
           version: stable-2.12
           babelversion: stable-2.0
           urcu_version: stable-0.13
-      - 'integration_lttng-tools-32-64_test'
This page took 0.025758 seconds and 4 git commands to generate.