Add neon job reports
[releng/builder.git] / jjb / netvirt / netvirt-job-reports.yaml
1 ---
2 - project:
3     name: netvirt-job-reports
4     project: netvirt
5     jobs:
6       - netvirt-job-reports
7     report-jobnames: >
8         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon
9         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-neon
10         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine
11         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-fluorine
12         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen
13         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-oxygen
14     report-logurl: 'https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1'
15     report-numjobs: 100
16     report-path: '/tmp/jobreports'
17
18 - job-template:
19     name: '{prefix}netvirt-job-reports'
20     id: netvirt-job-reports
21     node: centos7-builder-2c-2g
22     project-type: freestyle
23     disabled: false
24
25     properties:
26       - opendaylight-infra-properties:
27           build-days-to-keep: '{build-days-to-keep}'
28
29     parameters:
30       - opendaylight-infra-parameters:
31           os-cloud: '{os-cloud}'
32           project: '{project}'
33           branch: '{branch}'
34           refspec: 'refs/heads/{branch}'
35           artifacts: '{archive-artifacts}'
36       - string:
37           name: JOB_NAMES
38           default: '{report-jobnames}'
39           description: |
40               Space separated list of job names to process. Example:
41               netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine
42               netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-fluorine
43       - string:
44           name: LOG_URL
45           default: '{report-logurl}'
46           description: 'Logs url'
47       - string:
48           name: NUM_JOBS
49           default: '{report-numjobs}'
50           description: 'Number of jobs to process'
51       - string:
52           name: REPORT_PATH
53           default: '{report-path}'
54           description: 'Output path to write files'
55
56     wrappers:
57       - opendaylight-infra-wrappers:
58           build-timeout: '{build-timeout}'
59
60     builders:
61       - run-job-reports
62
63     triggers:
64       - timed: '@daily'
65
66     publishers:
67       - lf-infra-publish
68
69 - builder:
70     name: run-job-reports
71     builders:
72       - shell: !include-raw-escape:
73           - run-reports.sh