Merge "Update cloud image CentOS8 builder x86_64"
[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