- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
+ - file:
+ credential-id: system_tests_storage_key
+ variable: identity_file
- inject:
properties-content: |
TOOLS_BRANCH={lttngversion}
- gallery-type: archived-images-gallery
title: Results
includes: '*.png'
+ - workspace-cleanup
scm:
- git:
url: git://git-mirror.internal.efficios.com/lttng/lttng-tools.git
strategy: new-failure-and-fixed
channels:
- name: '#lttng'
+ - workspace-cleanup
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
strategy: new-failure-and-fixed
channels:
- name: '#lttng'
+ - workspace-cleanup
+
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- trigger-builds:
name: baremetal_tests_k{kversion}_l{lttngversion}
defaults: baremetal_tests
+# Canary jobs are made to confirm that the whole Lava pipeline is working.
+# They are scheduled once a day always on the same (LTTng, Kernel) code. If any
+# of those jobs fails, it means that there is an issue with the configuration
- job-template:
name: baremetal_tests_k{kversion}_l{lttngversion}_canary
defaults: baremetal_tests
+ triggers:
+ - timed: "@daily"
- job-template:
name: vm_tests_k{kversion}_l{lttngversion}_canary
defaults: vm_tests
+ triggers:
+ - timed: "@daily"
- job-template:
name: baremetal_benchmarks_k{kversion}_l{lttngversion}_canary
defaults: baremetal_benchmarks
+ triggers:
+ - timed: "@daily"
- job-template:
name: vm_tests_kmainline_l{lttngversion}
- ansicolor
- credentials-binding:
- file:
- credential-id: lava_jenkins_storage_frdeso
+ credential-id: system_tests_storage_key
variable: identity_file
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-slave.sh
- string:
name: 'BUILD_DEVICE'
description: 'The target device. (kvm or baremetal)'
+ publishers:
+ - workspace-cleanup
## Project
- project: