Commit | Line | Data |
---|---|---|
5c65bbc2 | 1 | - job: |
f5083313 | 2 | name: babeltrace_benchmark |
5c65bbc2 JR |
3 | project-type: freestyle |
4 | defaults: global | |
5 | description: | | |
f5083313 | 6 | This job is responsible for triggering benchmark jobs in lava and generate the report |
5c65bbc2 JR |
7 | |
8 | The Babeltrace project provides trace read and write libraries, as well | |
9 | as a trace converter. Plugins can be created for any trace format to | |
10 | allow its conversion to/from another trace format. | |
11 | ||
12 | The main format expected to be converted to/from is the Common Trace | |
13 | Format (CTF). The default input format of the "babeltrace" command is | |
14 | CTF, and its default output format is a human-readable text log. The | |
15 | "babeltrace-log" command converts from a text log to a CTF trace. | |
16 | ||
17 | <p>Job is managed by Jenkins Job Builder.</p> | |
18 | ||
ef15a158 MJ |
19 | node: 'deb12-amd64' |
20 | ||
5c65bbc2 JR |
21 | wrappers: |
22 | - ansicolor | |
23 | - timestamps | |
24 | - workspace-cleanup | |
25 | - credentials-binding: | |
26 | - text: | |
27 | credential-id: jenkins_lava2_key | |
28 | variable: LAVA2_JENKINS_TOKEN | |
29 | ||
30 | triggers: | |
31 | - timed: '@daily' | |
7b37c132 | 32 | |
5c65bbc2 JR |
33 | builders: |
34 | - shell: | |
35 | !include-raw: scripts/babeltrace-benchmark/benchmark.sh | |
36 | ||
37 | publishers: | |
38 | - archive: | |
39 | artifacts: 'results/**' | |
23f01bc3 | 40 | follow-symlinks: true |
5c65bbc2 | 41 | allow-empty: false |
7b37c132 MJ |
42 | - workspace-cleanup: |
43 | clean-if: | |
44 | - failure: false | |
5c65bbc2 | 45 | |
5c65bbc2 JR |
46 | scm: |
47 | - git: | |
4d27af8f | 48 | url: https://github.com/efficios/babeltrace.git |
5c65bbc2 JR |
49 | browser: githubweb |
50 | browser-url: https://github.com/efficios/babeltrace | |
51 | basedir: src/babeltrace | |
52 | skip-tag: true |