categories:
- 'baremetal-tests'
project-type: freestyle
- node: 'master'
+ node: 'x86-64'
wrappers:
- workspace-cleanup
- timestamps
- credentials-binding:
- text:
credential-id: jenkins_lava_key
- variable: LAVA_FRDESO_TOKEN
+ variable: LAVA_JENKINS_TOKEN
- inject:
properties-content: |
TOOLS_BRANCH={lttngversion}
UST_BRANCH={lttngversion}
BUILD_DEVICE=baremetal
publishers:
+ - archive:
+ artifacts: '*.png,*.csv'
+ stable: true
+ do-not-fingerprint: true
- email:
recipients: 'francis.deslauriers@efficios.com'
+ - image-gallery:
+ - gallery-type: archived-images-gallery
+ title: Results
+ includes: '*.png'
scm:
- git:
url: git://git-mirror.internal.efficios.com/lttng/lttng-tools.git
properties-file: properties.txt
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/run-baremetal-benchmarks.sh
-
- defaults:
- name: kvm_tests
+ name: vm_tests
description: |
Runs baremetal kernel tests over different combination of kernel and lttng configurations.
project-type: freestyle
- credentials-binding:
- text:
credential-id: jenkins_lava_key
- variable: LAVA_FRDESO_TOKEN
+ variable: LAVA_JENKINS_TOKEN
- inject:
properties-content: |
BUILD_DEVICE=kvm
publishers:
- email:
recipients: 'francis.deslauriers@efficios.com'
+ - ircbot:
+ strategy: new-failure-and-fixed
+ channels:
+ - name: '#lttng'
+
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- trigger-builds:
- credentials-binding:
- text:
credential-id: jenkins_lava_key
- variable: LAVA_FRDESO_TOKEN
+ variable: LAVA_JENKINS_TOKEN
- inject:
properties-content: |
UST_BRANCH={lttngversion}
publishers:
- email:
recipients: 'francis.deslauriers@efficios.com'
+ - ircbot:
+ strategy: new-failure-and-fixed
+ channels:
+ - name: '#lttng'
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- trigger-builds:
name: baremetal_benchmarks_k{kversion}_l{lttngversion}
defaults: baremetal_benchmarks
- job-template:
- name: kvm_tests_k{kversion}_l{lttngversion}
- defaults: kvm_tests
+ name: vm_tests_k{kversion}_l{lttngversion}
+ defaults: vm_tests
- job-template:
name: baremetal_tests_k{kversion}_l{lttngversion}
defaults: baremetal_tests
name: baremetal_tests_k{kversion}_l{lttngversion}_canary
defaults: baremetal_tests
- job-template:
- name: kvm_tests_k{kversion}_l{lttngversion}_canary
- defaults: kvm_tests
+ name: vm_tests_k{kversion}_l{lttngversion}_canary
+ defaults: vm_tests
- job-template:
name: baremetal_benchmarks_k{kversion}_l{lttngversion}_canary
defaults: baremetal_benchmarks
- job-template:
- name: kvm_tests_kmainline_l{lttngversion}
- defaults: kvm_tests
+ name: vm_tests_kmainline_l{lttngversion}
+ defaults: vm_tests
triggers:
- pollscm:
cron: "@daily"
- "master"
fastpoll: true
basedir: src/linux
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
- - credentials-binding:
- - text:
- credential-id: jenkins_lava_key
- variable: LAVA_FRDESO_TOKEN
- - inject:
- properties-content: |
- BUILD_DEVICE=baremetal
- builders:
- - shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- - trigger-builds:
- - project: "build_kernel_PARAM"
- property-file: 'properties.txt'
- block: true
- - inject:
- properties-file: properties.txt
- - shell: !include-raw-escape: scripts/lttng-baremetal-tests/run-baremetal-benchmarks.sh
+
- job-template:
name: baremetal_benchmarks_kmainline_l{lttngversion}
defaults: baremetal_benchmarks
- "master"
fastpoll: true
basedir: src/linux
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
- - credentials-binding:
- - text:
- credential-id: jenkins_lava_key
- variable: LAVA_FRDESO_TOKEN
- - inject:
- properties-content: |
- BUILD_DEVICE=baremetal
- builders:
- - shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- - trigger-builds:
- - project: "build_kernel_PARAM"
- property-file: 'properties.txt'
- block: true
- - inject:
- properties-file: properties.txt
- - shell: !include-raw-escape: scripts/lttng-baremetal-tests/run-baremetal-benchmarks.sh
- job:
name: build_kernel_PARAM
concurrent: true
logrotate:
- numToKeep: 20
+ numToKeep: 50
node: 'x86-64'
wrappers:
- stable-2.8
- stable-2.9
jobs:
- - 'kvm_tests_k{kversion}_l{lttngversion}'
+ - 'vm_tests_k{kversion}_l{lttngversion}'
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}'
- 'baremetal_tests_k{kversion}_l{lttngversion}'
lttngversion:
- stable-2.7
jobs:
- - 'kvm_tests_k{kversion}_l{lttngversion}':
+ - 'vm_tests_k{kversion}_l{lttngversion}':
- 'baremetal_tests_k{kversion}_l{lttngversion}':
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}':
lttngversion:
- v2.8.1
jobs:
- - 'kvm_tests_k{kversion}_l{lttngversion}_canary'
+ - 'vm_tests_k{kversion}_l{lttngversion}_canary'
- 'baremetal_tests_k{kversion}_l{lttngversion}_canary'
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}_canary'
lttngversion:
- v2.8.1
jobs:
- - 'kvm_tests_kmainline_l{lttngversion}'
+ - 'vm_tests_kmainline_l{lttngversion}'
- 'baremetal_tests_kmainline_l{lttngversion}'
- 'baremetal_benchmarks_kmainline_l{lttngversion}'