Merge "Update the Ubuntu 16.04 kubernetes images"
[releng/builder.git] / jjb / genius / genius.yaml
1 ---
2 - project:
3     name: genius-sodium
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-maven-javadoc-jobs'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: genius
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
11           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
12       - odl-maven-jobs
13
14     csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
15     block_on_csit: false
16
17     stream: sodium
18     project: 'genius'
19     project-name: 'genius'
20     branch: 'master'
21     build-node: centos7-builder-2c-8g
22     mvn-settings: 'genius-settings'
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     build-timeout: 90
25     dependencies: >
26         controller-merge-{stream},
27         yangtools-merge-{stream},
28         odlparent-merge-{stream},
29         openflowplugin-merge-{stream},
30         neutron-merge-{stream}
31     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
32
33     # Used by the release job
34     staging-profile-id: 96fb4b6d9d1ee
35
36 - project:
37     name: genius-neon
38     jobs:
39       - '{project-name}-distribution-check-{stream}'
40       - '{project-name}-maven-javadoc-jobs'
41       - '{project-name}-rtd-jobs':
42           build-node: centos7-builder-2c-2g
43           project-pattern: genius
44           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
45           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
46       - odl-maven-jobs
47
48     csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
49     block_on_csit: false
50
51     stream: neon
52     project: 'genius'
53     project-name: 'genius'
54     branch: 'stable/neon'
55     build-node: centos7-builder-2c-8g
56     mvn-settings: 'genius-settings'
57     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
58     build-timeout: 90
59     dependencies: >
60         controller-merge-{stream},
61         yangtools-merge-{stream},
62         odlparent-merge-{stream},
63         openflowplugin-merge-{stream},
64         neutron-merge-{stream}
65     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
66
67     # Used by the release job
68     staging-profile-id: 96fb4b6d9d1ee
69
70 - project:
71     name: genius-fluorine
72     jobs:
73       - '{project-name}-distribution-check-{stream}'
74       - '{project-name}-maven-javadoc-jobs'
75       - '{project-name}-rtd-jobs':
76           build-node: centos7-builder-2c-2g
77           project-pattern: genius
78           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
79           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
80       - odl-maven-jobs
81
82     stream: fluorine
83     project: 'genius'
84     project-name: 'genius'
85     branch: 'stable/fluorine'
86     build-node: centos7-builder-2c-8g
87     mvn-settings: 'genius-settings'
88     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
89     build-timeout: 90
90     dependencies: >
91         controller-merge-{stream},
92         yangtools-merge-{stream},
93         odlparent-merge-{stream},
94         openflowplugin-merge-{stream},
95         neutron-merge-{stream}
96     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
97
98     # Used by the release job
99     staging-profile-id: 96fb4b6d9d1ee
100
101 - project:
102     name: genius-oxygen
103     jobs:
104       - '{project-name}-distribution-check-{stream}'
105       - '{project-name}-maven-javadoc-jobs'
106       - '{project-name}-rtd-jobs':
107           build-node: centos7-builder-2c-2g
108           project-pattern: genius
109           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
110           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
111       - odl-maven-jobs
112
113     stream: oxygen
114     project: 'genius'
115     project-name: 'genius'
116     branch: 'stable/oxygen'
117     build-node: centos7-builder-2c-8g
118     mvn-settings: 'genius-settings'
119     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
120     build-timeout: 90
121     dependencies: >
122         controller-merge-{stream},
123         yangtools-merge-{stream},
124         odlparent-merge-{stream},
125         openflowplugin-merge-{stream},
126         neutron-merge-{stream}
127     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
128     disable-job: 'true'
129
130     # Used by the release job
131     staging-profile-id: 96fb4b6d9d1ee
132
133 - project:
134     name: genius-sonar
135     jobs:
136       - gerrit-maven-sonar
137     project: 'genius'
138     project-name: 'genius'
139     branch: 'master'
140     build-node: centos7-builder-2c-8g
141     mvn-settings: 'genius-settings'
142     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
143
144 - project:
145     name: genius-view
146     views:
147       - project-view
148     project-name: genius