Split out release-merge job to separate project
[releng/builder.git] / jjb / sxp / sxp.yaml
1 ---
2 - project:
3     name: sxp-silicon
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
13     java-version: 'openjdk11'
14
15     stream: silicon
16     project: 'sxp'
17     project-name: 'sxp'
18     branch: 'master'
19
20     mvn-settings: 'sxp-settings'
21     mvn-opts: '-Xmx1024m'
22
23     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
24     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
25
26     # Used by the release job
27     staging-profile-id: a6909c75719b7
28
29 - project:
30     name: sxp-aluminium
31     jobs:
32       - '{project-name}-rtd-jobs':
33           build-node: centos7-builder-2c-2g
34           project-pattern: sxp
35           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
36           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
37       - odl-maven-jobs
38       - odl-maven-verify-jobs
39
40     java-version: 'openjdk11'
41
42     stream: aluminium
43     project: 'sxp'
44     project-name: 'sxp'
45     branch: 'stable/aluminium'
46
47     mvn-settings: 'sxp-settings'
48     mvn-opts: '-Xmx1024m'
49
50     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
51     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
52
53     # Used by the release job
54     staging-profile-id: a6909c75719b7
55
56 - project:
57     name: sxp-magnesium
58     jobs:
59       - '{project-name}-rtd-jobs':
60           build-node: centos7-builder-2c-2g
61           project-pattern: sxp
62           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
63           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
64       - odl-maven-jobs
65       - odl-maven-verify-jobs
66
67     java-version: 'openjdk11'
68
69     stream: magnesium
70     project: 'sxp'
71     project-name: 'sxp'
72     branch: 'stable/magnesium'
73
74     mvn-settings: 'sxp-settings'
75     mvn-opts: '-Xmx1024m'
76
77     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
78     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
79
80     # Used by the release job
81     staging-profile-id: a6909c75719b7
82
83 - project:
84     name: sxp-sodium
85     jobs:
86       - '{project-name}-rtd-jobs':
87           build-node: centos7-builder-2c-2g
88           project-pattern: sxp
89           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
90           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
91       - odl-maven-jobs
92       - odl-maven-verify-jobs
93
94     java-version:
95       - openjdk8
96
97     stream: sodium
98     project: 'sxp'
99     project-name: 'sxp'
100     branch: 'stable/sodium'
101
102     mvn-settings: 'sxp-settings'
103     mvn-opts: '-Xmx1024m'
104
105     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
106     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
107
108     # Used by the release job
109     staging-profile-id: a6909c75719b7
110
111 - project:
112     name: sxp-release-management
113     jobs:
114       - gerrit-release-merge
115
116     project: sxp
117     project-name: sxp
118
119     build-node: centos7-builder-2c-1g
120     mvn-settings: sxp-settings
121
122 - project:
123     name: sxp-sonar
124     jobs:
125       - gerrit-maven-sonar
126     project: 'sxp'
127     project-name: 'sxp'
128     branch: 'master'
129     java-version: 'openjdk11'
130     mvn-settings: 'sxp-settings'
131     mvn-opts: '-Xmx1024m'
132     sonarcloud: true
133     sonarcloud-project-organization: '{sonarcloud_project_organization}'
134     sonarcloud-api-token: '{sonarcloud_api_token}'
135     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
136
137 - project:
138     name: sxp-info
139     jobs:
140       - gerrit-info-yaml-verify
141     project: sxp
142     project-name: sxp
143     branch: master
144     build-node: centos7-builder-2c-1g
145
146 - project:
147     name: sxp-view
148     views:
149       - project-view
150     project-name: sxp