Merge "Set JDK11 for all magnesium build jobs"
[releng/builder.git] / jjb / sfc / sfc.yaml
1 ---
2 - project:
3     name: sfc-magnesium
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-rtd-jobs':
7           build-node: centos7-builder-2c-2g
8           project-pattern: sfc
9           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/
10           rtd-token: 2fa6c2900bbe181b0427ad65df3dc494ac749edb
11       - odl-maven-jobs-jdk11
12       - odl-maven-verify-jobs
13
14     stream: magnesium
15     project: 'sfc'
16     project-name: 'sfc'
17     branch: 'master'
18     java-version: 'openjdk11'
19     mvn-settings: 'sfc-settings'
20     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
21     build-timeout: 120
22     dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
23     email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
24     build-node: centos7-builder-8c-8g
25
26     # Used by the release job
27     staging-profile-id: a68eb361ca48a
28
29 - project:
30     name: sfc-sodium
31     jobs:
32       - '{project-name}-distribution-check-{stream}'
33       - '{project-name}-rtd-jobs':
34           build-node: centos7-builder-2c-2g
35           project-pattern: sfc
36           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/
37           rtd-token: 2fa6c2900bbe181b0427ad65df3dc494ac749edb
38       - odl-maven-jobs
39       - odl-maven-verify-jobs
40
41     stream: sodium
42     project: 'sfc'
43     project-name: 'sfc'
44     branch: 'stable/sodium'
45     mvn-settings: 'sfc-settings'
46     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
47     build-timeout: 120
48     dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
49     email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
50     build-node: centos7-builder-8c-8g
51
52     # Used by the release job
53     staging-profile-id: a68eb361ca48a
54
55 - project:
56     name: sfc-neon
57     jobs:
58       - '{project-name}-distribution-check-{stream}'
59       - '{project-name}-rtd-jobs':
60           build-node: centos7-builder-2c-2g
61           project-pattern: sfc
62           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/
63           rtd-token: 2fa6c2900bbe181b0427ad65df3dc494ac749edb
64       - odl-maven-jobs
65       - odl-maven-verify-jobs
66
67     stream: neon
68     project: 'sfc'
69     project-name: 'sfc'
70     branch: 'stable/neon'
71     mvn-settings: 'sfc-settings'
72     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
73     build-timeout: 120
74     dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
75     email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
76     build-node: centos7-builder-8c-8g
77
78     # Used by the release job
79     staging-profile-id: a68eb361ca48a
80
81 - project:
82     name: sfc-sonar
83     jobs:
84       - gerrit-maven-sonar
85     project: 'sfc'
86     project-name: 'sfc'
87     branch: 'master'
88     java-version: 'openjdk11'
89     mvn-settings: 'sfc-settings'
90     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
91
92 - project:
93     name: sfc-view
94     views:
95       - project-view
96     project-name: sfc