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