Split mvn-verify jobs inte separate job-group
[releng/builder.git] / jjb / groupbasedpolicy / groupbasedpolicy.yaml
1 ---
2 - project:
3     name: groupbasedpolicy-magnesium
4     jobs:
5       - odl-maven-jobs
6       - odl-maven-verify-jobs
7
8     stream: magnesium
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     disable-job: true
25
26     # Used by the release job
27     staging-profile-id: 96fbb93f95a76
28
29 - project:
30     name: groupbasedpolicy-sodium
31     jobs:
32       - odl-maven-jobs
33       - odl-maven-verify-jobs
34
35     stream: sodium
36     project: 'groupbasedpolicy'
37     project-name: 'groupbasedpolicy'
38     branch: 'stable/sodium'
39     build-node: centos7-builder-2c-8g
40     mvn-settings: 'groupbasedpolicy-settings'
41     mvn-goals: '-U clean deploy findbugs:findbugs'
42     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
43     build-timeout: 90
44     dependencies: >
45         openflowjava-merge-{stream},
46         openflowplugin-merge-{stream},
47         neutron-merge-{stream},
48         sfc-merge-{stream},
49         ovsdb-merge-{stream}
50     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
51     disable-job: true
52
53     # Used by the release job
54     staging-profile-id: 96fbb93f95a76
55
56 - project:
57     name: groupbasedpolicy-neon
58     jobs:
59       - odl-maven-jobs
60       - odl-maven-verify-jobs
61
62     stream: neon
63     project: 'groupbasedpolicy'
64     project-name: 'groupbasedpolicy'
65     branch: 'stable/neon'
66     build-node: centos7-builder-2c-8g
67     mvn-settings: 'groupbasedpolicy-settings'
68     mvn-goals: '-U clean deploy findbugs:findbugs'
69     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
70     build-timeout: 90
71     dependencies: >
72         openflowjava-merge-{stream},
73         openflowplugin-merge-{stream},
74         neutron-merge-{stream},
75         sfc-merge-{stream},
76         ovsdb-merge-{stream}
77     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
78     disable-job: true
79
80     # Used by the release job
81     staging-profile-id: 96fbb93f95a76
82
83 - project:
84     name: groupbasedpolicy-fluorine
85     jobs:
86       - odl-maven-jobs
87       - odl-maven-verify-jobs
88
89     stream: fluorine
90     project: 'groupbasedpolicy'
91     project-name: 'groupbasedpolicy'
92     branch: 'stable/fluorine'
93     build-node: centos7-builder-2c-8g
94     mvn-settings: 'groupbasedpolicy-settings'
95     mvn-goals: '-U clean deploy findbugs:findbugs'
96     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
97     build-timeout: 90
98     dependencies: >
99         openflowjava-merge-{stream},
100         openflowplugin-merge-{stream},
101         neutron-merge-{stream},
102         sfc-merge-{stream},
103         ovsdb-merge-{stream}
104     email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
105     disable-job: true
106
107     # Used by the release job
108     staging-profile-id: 96fbb93f95a76
109
110 - project:
111     name: groupbasedpolicy-sonar
112     jobs:
113       - gerrit-maven-sonar
114     project: 'groupbasedpolicy'
115     project-name: 'groupbasedpolicy'
116     branch: 'master'
117     build-node: centos7-builder-2c-8g
118     mvn-settings: 'groupbasedpolicy-settings'
119     mvn-goals: '-U clean deploy findbugs:findbugs'
120     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
121     disable-job: true
122
123 - project:
124     name: groupbasedpolicy-view
125     views:
126       - project-view
127     project-name: groupbasedpolicy