Add INFO.yaml verify job for GBP
[releng/builder.git] / jjb / groupbasedpolicy / groupbasedpolicy.yaml
1 ---
2 - project:
3     name: groupbasedpolicy-aluminium
4     jobs:
5       - gerrit-release-merge
6       - odl-maven-jobs
7       - odl-maven-verify-jobs
8
9     stream: aluminium
10     project: 'groupbasedpolicy'
11     project-name: 'groupbasedpolicy'
12     branch: 'master'
13     build-node: centos7-builder-2c-8g
14     mvn-settings: 'groupbasedpolicy-settings'
15     mvn-goals: '-U clean deploy findbugs:findbugs'
16     mvn-opts: '-Xmx1024m'
17     build-timeout: 90
18     dependencies: >
19         openflowjava-merge-{stream},
20         openflowplugin-merge-{stream},
21         neutron-merge-{stream},
22         sfc-merge-{stream},
23         ovsdb-merge-{stream}
24     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
25     disable-job: true
26
27     # Used by the release job
28     staging-profile-id: 96fbb93f95a76
29
30 - project:
31     name: groupbasedpolicy-magnesium
32     jobs:
33       - odl-maven-jobs
34       - odl-maven-verify-jobs
35
36     stream: magnesium
37     project: 'groupbasedpolicy'
38     project-name: 'groupbasedpolicy'
39     branch: 'stable/magnesium'
40     build-node: centos7-builder-2c-8g
41     mvn-settings: 'groupbasedpolicy-settings'
42     mvn-goals: '-U clean deploy findbugs:findbugs'
43     mvn-opts: '-Xmx1024m'
44     build-timeout: 90
45     dependencies: >
46         openflowjava-merge-{stream},
47         openflowplugin-merge-{stream},
48         neutron-merge-{stream},
49         sfc-merge-{stream},
50         ovsdb-merge-{stream}
51     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
52     disable-job: true
53
54     # Used by the release job
55     staging-profile-id: 96fbb93f95a76
56
57 - project:
58     name: groupbasedpolicy-sodium
59     jobs:
60       - odl-maven-jobs
61       - odl-maven-verify-jobs
62
63     stream: sodium
64     project: 'groupbasedpolicy'
65     project-name: 'groupbasedpolicy'
66     branch: 'stable/sodium'
67     build-node: centos7-builder-2c-8g
68     mvn-settings: 'groupbasedpolicy-settings'
69     mvn-goals: '-U clean deploy findbugs:findbugs'
70     mvn-opts: '-Xmx1024m'
71     build-timeout: 90
72     dependencies: >
73         openflowjava-merge-{stream},
74         openflowplugin-merge-{stream},
75         neutron-merge-{stream},
76         sfc-merge-{stream},
77         ovsdb-merge-{stream}
78     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
79     disable-job: true
80
81     # Used by the release job
82     staging-profile-id: 96fbb93f95a76
83
84 - project:
85     name: groupbasedpolicy-sonar
86     jobs:
87       - gerrit-maven-sonar
88     project: 'groupbasedpolicy'
89     project-name: 'groupbasedpolicy'
90     branch: 'master'
91     build-node: centos7-builder-2c-8g
92     mvn-settings: 'groupbasedpolicy-settings'
93     mvn-goals: '-U clean deploy findbugs:findbugs'
94     mvn-opts: '-Xmx1024m'
95     disable-job: true
96     sonarcloud: true
97     sonarcloud-project-organization: '{sonarcloud_project_organization}'
98     sonarcloud-api-token: '{sonarcloud_api_token}'
99     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
100
101 - project:
102     name: groupbasedpolicy-info
103     jobs:
104       - gerrit-info-yaml-verify
105     project: groupbasedpolicy
106     project-name: groupbasedpolicy
107     branch: master
108     build-node: centos7-builder-2c-1g
109
110 - project:
111     name: groupbasedpolicy-view
112     views:
113       - project-view
114     project-name: groupbasedpolicy