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