9254eadb912d97945db35a583d2722f8f2d7762f
[releng/builder.git] / jjb / groupbasedpolicy / groupbasedpolicy.yaml
1 ---
2 - project:
3     name: groupbasedpolicy-magnesium
4     jobs:
5       - gerrit-release-merge
6       - odl-maven-jobs
7       - odl-maven-verify-jobs
8
9     stream: magnesium
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 -XX:MaxPermSize=256m'
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-sodium
32     jobs:
33       - odl-maven-jobs
34       - odl-maven-verify-jobs
35
36     stream: sodium
37     project: 'groupbasedpolicy'
38     project-name: 'groupbasedpolicy'
39     branch: 'stable/sodium'
40     build-node: centos7-builder-2c-8g
41     mvn-settings: 'groupbasedpolicy-settings'
42     mvn-goals: '-U clean deploy findbugs:findbugs'
43     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
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-neon
59     jobs:
60       - odl-maven-jobs
61       - odl-maven-verify-jobs
62
63     stream: neon
64     project: 'groupbasedpolicy'
65     project-name: 'groupbasedpolicy'
66     branch: 'stable/neon'
67     build-node: centos7-builder-2c-8g
68     mvn-settings: 'groupbasedpolicy-settings'
69     mvn-goals: '-U clean deploy findbugs:findbugs'
70     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
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-fluorine
86     jobs:
87       - odl-maven-jobs
88       - odl-maven-verify-jobs
89
90     stream: fluorine
91     project: 'groupbasedpolicy'
92     project-name: 'groupbasedpolicy'
93     branch: 'stable/fluorine'
94     build-node: centos7-builder-2c-8g
95     mvn-settings: 'groupbasedpolicy-settings'
96     mvn-goals: '-U clean deploy findbugs:findbugs'
97     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
98     build-timeout: 90
99     dependencies: >
100         openflowjava-merge-{stream},
101         openflowplugin-merge-{stream},
102         neutron-merge-{stream},
103         sfc-merge-{stream},
104         ovsdb-merge-{stream}
105     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
106     disable-job: true
107
108     # Used by the release job
109     staging-profile-id: 96fbb93f95a76
110
111 - project:
112     name: groupbasedpolicy-sonar
113     jobs:
114       - gerrit-maven-sonar
115     project: 'groupbasedpolicy'
116     project-name: 'groupbasedpolicy'
117     branch: 'master'
118     build-node: centos7-builder-2c-8g
119     mvn-settings: 'groupbasedpolicy-settings'
120     mvn-goals: '-U clean deploy findbugs:findbugs'
121     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
122     disable-job: true
123
124 - project:
125     name: groupbasedpolicy-view
126     views:
127       - project-view
128     project-name: groupbasedpolicy