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