34288d0f4e061d64c74bf6b5d4bf8aab2c8bdf44
[releng/builder.git] / jjb / sxp / sxp.yaml
1 ---
2 - project:
3     name: sxp-magnesium
4     jobs:
5       - '{project-name}-rtd-jobs':
6           build-node: centos7-builder-2c-2g
7           project-pattern: sxp
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
9           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
10       - odl-maven-jobs
11       - odl-maven-verify-jobs
12       - gerrit-release-merge
13
14     java-version:
15       - openjdk8
16       - openjdk11
17
18     stream: magnesium
19     project: 'sxp'
20     project-name: 'sxp'
21     branch: 'master'
22
23     mvn-settings: 'sxp-settings'
24     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
25
26     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
27     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
28
29     # Used by the release job
30     staging-profile-id: a6909c75719b7
31
32 - project:
33     name: sxp-sodium
34     jobs:
35       - '{project-name}-rtd-jobs':
36           build-node: centos7-builder-2c-2g
37           project-pattern: sxp
38           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
39           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
40       - odl-maven-jobs
41       - odl-maven-verify-jobs
42
43     java-version:
44       - openjdk8
45       - openjdk11
46
47     stream: sodium
48     project: 'sxp'
49     project-name: 'sxp'
50     branch: 'stable/sodium'
51
52     mvn-settings: 'sxp-settings'
53     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
54
55     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
56     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
57
58     # Used by the release job
59     staging-profile-id: a6909c75719b7
60
61 - project:
62     name: sxp-neon
63     jobs:
64       - '{project-name}-rtd-jobs':
65           build-node: centos7-builder-2c-2g
66           project-pattern: sxp
67           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
68           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
69       - odl-maven-jobs
70       - odl-maven-verify-jobs
71
72     java-version:
73       - openjdk8
74       - openjdk11
75
76     stream: neon
77     project: 'sxp'
78     project-name: 'sxp'
79     branch: 'stable/neon'
80
81     mvn-settings: 'sxp-settings'
82     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
83
84     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
85     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
86
87     # Used by the release job
88     staging-profile-id: a6909c75719b7
89
90 - project:
91     name: sxp-fluorine
92     jobs:
93       - '{project-name}-rtd-jobs':
94           build-node: centos7-builder-2c-2g
95           project-pattern: sxp
96           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
97           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
98       - odl-maven-jobs
99       - odl-maven-verify-jobs
100
101     stream: fluorine
102     project: 'sxp'
103     project-name: 'sxp'
104     branch: 'stable/fluorine'
105     mvn-settings: 'sxp-settings'
106     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
107     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
108     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
109
110     # Used by the release job
111     staging-profile-id: a6909c75719b7
112
113 - project:
114     name: sxp-sonar
115     jobs:
116       - gerrit-maven-sonar
117     project: 'sxp'
118     project-name: 'sxp'
119     branch: 'master'
120     mvn-settings: 'sxp-settings'
121     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
122
123 - project:
124     name: sxp-view
125     views:
126       - project-view
127     project-name: sxp