Sodium branch cutting
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 ---
2 - project:
3     name: bgpcep-magnesium
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-maven-javadoc-jobs'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: bgpcep
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
11           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
12       - odl-maven-jobs
13
14     stream: magnesium
15     project: 'bgpcep'
16     project-name: 'bgpcep'
17     build-node: centos7-builder-8c-8g
18     build-timeout: 120
19     branch: 'master'
20     mvn-settings: 'bgpcep-settings'
21     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
22     dependencies: >
23         odlparent-merge-{stream},
24         yangtools-merge-{stream},
25         controller-merge-{stream},
26         mdsal-merge-{stream}
27     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
28
29     # Used by the release job
30     staging-profile-id: 9427a05049030
31
32 - project:
33     name: bgpcep-sodium
34     jobs:
35       - '{project-name}-distribution-check-{stream}'
36       - '{project-name}-maven-javadoc-jobs'
37       - '{project-name}-rtd-jobs':
38           build-node: centos7-builder-2c-2g
39           project-pattern: bgpcep
40           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
41           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
42       - odl-maven-jobs
43
44     stream: sodium
45     project: 'bgpcep'
46     project-name: 'bgpcep'
47     build-node: centos7-builder-8c-8g
48     build-timeout: 120
49     branch: 'stable/sodium'
50     mvn-settings: 'bgpcep-settings'
51     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
52     dependencies: >
53         odlparent-merge-{stream},
54         yangtools-merge-{stream},
55         controller-merge-{stream},
56         mdsal-merge-{stream}
57     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
58
59     # Used by the release job
60     staging-profile-id: 9427a05049030
61
62 - project:
63     name: bgpcep-neon
64     jobs:
65       - '{project-name}-distribution-check-{stream}'
66       - '{project-name}-maven-javadoc-jobs'
67       - '{project-name}-rtd-jobs':
68           build-node: centos7-builder-2c-2g
69           project-pattern: bgpcep
70           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
71           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
72       - odl-maven-jobs
73
74     stream: neon
75     project: 'bgpcep'
76     project-name: 'bgpcep'
77     build-node: centos7-builder-8c-8g
78     build-timeout: 120
79     branch: 'stable/neon'
80     mvn-settings: 'bgpcep-settings'
81     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
82     dependencies: >
83         odlparent-merge-{stream},
84         yangtools-merge-{stream},
85         controller-merge-{stream},
86         mdsal-merge-{stream}
87     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
88
89     # Used by the release job
90     staging-profile-id: 9427a05049030
91
92 - project:
93     name: bgpcep-fluorine
94     jobs:
95       - '{project-name}-distribution-check-{stream}'
96       - '{project-name}-maven-javadoc-jobs'
97       - '{project-name}-rtd-jobs':
98           build-node: centos7-builder-2c-2g
99           project-pattern: bgpcep
100           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
101           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
102       - odl-maven-jobs
103
104     stream: fluorine
105     project: 'bgpcep'
106     project-name: 'bgpcep'
107     build-node: centos7-builder-8c-8g
108     build-timeout: 120
109     branch: 'stable/fluorine'
110     mvn-settings: 'bgpcep-settings'
111     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
112     dependencies: >
113         odlparent-merge-{stream},
114         yangtools-merge-{stream},
115         controller-merge-{stream},
116         mdsal-merge-{stream},
117     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
118
119     # Used by the release job
120     staging-profile-id: 9427a05049030
121
122 - project:
123     name: bgpcep-sonar
124     jobs:
125       - gerrit-maven-sonar:
126           mvn-params: >
127             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
128             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
129             -P!karaf
130
131     project: 'bgpcep'
132     project-name: 'bgpcep'
133     build-node: centos7-builder-8c-8g
134     build-timeout: 120
135     branch: 'master'
136     mvn-settings: 'bgpcep-settings'
137     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
138
139 - project:
140     name: bgpcep-view
141     views:
142       - project-view
143     project-name: bgpcep