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