projects
/
lttng-ci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #10 from frdeso/fix_missing_files
[lttng-ci.git]
/
jobs
/
lttng-baremetal-tests.yaml
diff --git
a/jobs/lttng-baremetal-tests.yaml
b/jobs/lttng-baremetal-tests.yaml
index f82972823d9038cefbd40376805713f7d0f66415..573a92714a15ce38556dd15bc8bdf8a11bf3f7c7 100644
(file)
--- a/
jobs/lttng-baremetal-tests.yaml
+++ b/
jobs/lttng-baremetal-tests.yaml
@@
-25,6
+25,9
@@
- text:
credential-id: jenkins_lava_key
variable: LAVA_JENKINS_TOKEN
- 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}
- inject:
properties-content: |
TOOLS_BRANCH={lttngversion}
@@
-41,6
+44,7
@@
- gallery-type: archived-images-gallery
title: Results
includes: '*.png'
- gallery-type: archived-images-gallery
title: Results
includes: '*.png'
+ - workspace-cleanup
scm:
- git:
url: git://git-mirror.internal.efficios.com/lttng/lttng-tools.git
scm:
- git:
url: git://git-mirror.internal.efficios.com/lttng/lttng-tools.git
@@
-76,9
+80,10
@@
- inject:
properties-file: properties.txt
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/run-baremetal-benchmarks.sh
- inject:
properties-file: properties.txt
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/run-baremetal-benchmarks.sh
+ - shell: !include-raw-escape: scripts/lttng-baremetal-tests/summarize-results.sh
- defaults:
- defaults:
- name:
k
vm_tests
+ name: vm_tests
description: |
Runs baremetal kernel tests over different combination of kernel and lttng configurations.
project-type: freestyle
description: |
Runs baremetal kernel tests over different combination of kernel and lttng configurations.
project-type: freestyle
@@
-141,6
+146,7
@@
strategy: new-failure-and-fixed
channels:
- name: '#lttng'
strategy: new-failure-and-fixed
channels:
- name: '#lttng'
+ - workspace-cleanup
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
@@
-215,6
+221,8
@@
strategy: new-failure-and-fixed
channels:
- name: '#lttng'
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:
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-master.sh
- trigger-builds:
@@
-229,25
+237,34
@@
name: baremetal_benchmarks_k{kversion}_l{lttngversion}
defaults: baremetal_benchmarks
- job-template:
name: baremetal_benchmarks_k{kversion}_l{lttngversion}
defaults: baremetal_benchmarks
- job-template:
- name:
k
vm_tests_k{kversion}_l{lttngversion}
- defaults:
k
vm_tests
+ name: vm_tests_k{kversion}_l{lttngversion}
+ defaults: vm_tests
- job-template:
name: baremetal_tests_k{kversion}_l{lttngversion}
defaults: baremetal_tests
- job-template:
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
- job-template:
name: baremetal_tests_k{kversion}_l{lttngversion}_canary
defaults: baremetal_tests
+ triggers:
+ - timed: "@daily"
- job-template:
- job-template:
- name: kvm_tests_k{kversion}_l{lttngversion}_canary
- defaults: kvm_tests
+ 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
- job-template:
name: baremetal_benchmarks_k{kversion}_l{lttngversion}_canary
defaults: baremetal_benchmarks
+ triggers:
+ - timed: "@daily"
- job-template:
- job-template:
- name:
k
vm_tests_kmainline_l{lttngversion}
- defaults:
k
vm_tests
+ name: vm_tests_kmainline_l{lttngversion}
+ defaults: vm_tests
triggers:
- pollscm:
cron: "@daily"
triggers:
- pollscm:
cron: "@daily"
@@
-355,7
+372,7
@@
- ansicolor
- credentials-binding:
- file:
- 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
variable: identity_file
builders:
- shell: !include-raw-escape: scripts/lttng-baremetal-tests/generate-properties-slave.sh
@@
-404,6
+421,8
@@
- string:
name: 'BUILD_DEVICE'
description: 'The target device. (kvm or baremetal)'
- string:
name: 'BUILD_DEVICE'
description: 'The target device. (kvm or baremetal)'
+ publishers:
+ - workspace-cleanup
## Project
- project:
## Project
- project:
@@
-417,7
+436,7
@@
- stable-2.8
- stable-2.9
jobs:
- stable-2.8
- stable-2.9
jobs:
- - '
k
vm_tests_k{kversion}_l{lttngversion}'
+ - 'vm_tests_k{kversion}_l{lttngversion}'
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}'
- 'baremetal_tests_k{kversion}_l{lttngversion}'
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}'
- 'baremetal_tests_k{kversion}_l{lttngversion}'
@@
-429,7
+448,7
@@
lttngversion:
- stable-2.7
jobs:
lttngversion:
- stable-2.7
jobs:
- - '
k
vm_tests_k{kversion}_l{lttngversion}':
+ - 'vm_tests_k{kversion}_l{lttngversion}':
- 'baremetal_tests_k{kversion}_l{lttngversion}':
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}':
- 'baremetal_tests_k{kversion}_l{lttngversion}':
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}':
@@
-440,7
+459,7
@@
lttngversion:
- v2.8.1
jobs:
lttngversion:
- v2.8.1
jobs:
- - '
k
vm_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'
- 'baremetal_tests_k{kversion}_l{lttngversion}_canary'
- 'baremetal_benchmarks_k{kversion}_l{lttngversion}_canary'
@@
-449,6
+468,6
@@
lttngversion:
- v2.8.1
jobs:
lttngversion:
- v2.8.1
jobs:
- - '
k
vm_tests_kmainline_l{lttngversion}'
+ - 'vm_tests_kmainline_l{lttngversion}'
- 'baremetal_tests_kmainline_l{lttngversion}'
- 'baremetal_benchmarks_kmainline_l{lttngversion}'
- 'baremetal_tests_kmainline_l{lttngversion}'
- 'baremetal_benchmarks_kmainline_l{lttngversion}'
This page took
0.023882 seconds
and
4
git commands to generate.