Merge "Add job to auto-update new built packer images"
[releng/builder.git] / jjb / jsonrpc / jsonrpc.yaml
1 ---
2 - project:
3     name: jsonrpc-magnesium
4     jobs:
5       - '{project-name}-rtd-jobs':
6           build-node: centos7-builder-2c-2g
7           project-pattern: jsonrpc
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
9           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
10       - gerrit-release-merge
11       - odl-maven-jobs
12       - odl-maven-verify-jobs
13
14     project: 'jsonrpc'
15     project-name: 'jsonrpc'
16     stream: magnesium
17     branch: 'master'
18     mvn-settings: 'jsonrpc-settings'
19     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
21     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
22
23     # Used by the release job
24     staging-profile-id: 96fdf4408765d
25
26 - project:
27     name: jsonrpc-sodium
28     jobs:
29       - '{project-name}-rtd-jobs':
30           build-node: centos7-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
35       - odl-maven-verify-jobs
36
37     project: 'jsonrpc'
38     project-name: 'jsonrpc'
39     stream: sodium
40     branch: 'stable/sodium'
41     mvn-settings: 'jsonrpc-settings'
42     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
43     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
44     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
45
46     # Used by the release job
47     staging-profile-id: 96fdf4408765d
48
49 - project:
50     name: jsonrpc-neon
51     jobs:
52       - '{project-name}-rtd-jobs':
53           build-node: centos7-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
58       - odl-maven-verify-jobs
59
60     project: 'jsonrpc'
61     project-name: 'jsonrpc'
62     stream: neon
63     branch: 'stable/neon'
64     mvn-settings: 'jsonrpc-settings'
65     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
66     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
67     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
68
69     # Used by the release job
70     staging-profile-id: 96fdf4408765d
71
72 - project:
73     name: jsonrpc-fluorine
74     jobs:
75       - odl-maven-jobs
76       - odl-maven-verify-jobs
77
78     project: 'jsonrpc'
79     project-name: 'jsonrpc'
80     stream: fluorine
81     branch: 'stable/fluorine'
82     mvn-settings: 'jsonrpc-settings'
83     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
84     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
85     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
86
87     # Used by the release job
88     staging-profile-id: 96fdf4408765d
89
90 - project:
91     name: jsonrpc-sonar
92     jobs:
93       - gerrit-maven-sonar
94
95     project: 'jsonrpc'
96     project-name: 'jsonrpc'
97     branch: 'master'
98     mvn-settings: 'jsonrpc-settings'
99     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
100
101 - project:
102     name: jsonrpc-view
103     views:
104       - project-view
105     project-name: jsonrpc