- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
+ - text:
+ credential-id: jenkins_lava2_key
+ variable: LAVA2_JENKINS_TOKEN
- file:
credential-id: system_tests_storage_key
variable: identity_file
- defaults:
name: vm_tests
description: |
- Runs virtual machine kernel tests over different combination of kernel and lttng configurations.
+ Runs root_regression and root_destructive_tests on a virtual machine over different combinations of kernel and lttng configurations.
project-type: freestyle
node: 'x86-64'
<<: *system_tests_parameters_defaults
- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
+ - text:
+ credential-id: jenkins_lava2_key
+ variable: LAVA2_JENKINS_TOKEN
- inject:
properties-content: |
BUILD_DEVICE=kvm
- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
+ - text:
+ credential-id: jenkins_lava2_key
+ variable: LAVA2_JENKINS_TOKEN
- inject:
properties-content: |
BUILD_DEVICE=kvm
- defaults:
name: baremetal_tests
description: |
- Runs baremetal kernel tests over different combination of kernel and lttng configurations.
+ Runs perf_regression tests on a baremetal machine over different combinations of kernel and lttng configurations.
project-type: freestyle
node: 'x86-64'
- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
+ - text:
+ credential-id: jenkins_lava2_key
+ variable: LAVA2_JENKINS_TOKEN
- inject:
properties-content: |
BUILD_DEVICE=baremetal
- string:
name: 'BUILD_DEVICE'
description: 'The target device. (kvm or baremetal)'
+ - string:
+ name: 'S3_STORAGE_KERNEL_FOLDER'
+ description: 'Path to store the Kernel image'
+ - string:
+ name: 'S3_STORAGE_KERNEL_IMAGE'
+ description: 'Path to store the Kernel IMAGE'
+ - string:
+ name: 'S3_STORAGE_LINUX_MODULES'
+ description: 'Path to store the Kernel Modules'
+ - string:
+ name: 'S3_STORAGE_LTTNG_MODULES'
+ description: 'Path to store the LTTng Modules'
properties:
- build-discarder:
- git:
url: https://github.com/lttng/lttng-ci
basedir: src/lttng-ci/
- - git:
- url : $KGITREPO
- basedir: src/linux/
- branches:
- - $KERNEL_COMMIT_ID
- git:
url : $LTTNG_MODULES_REPO
basedir: src/lttng-modules/