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