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