Merge "Update validate autorelease projects for neon"
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 ---
2 - project:
3     name: bgpcep-sodium
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: sodium
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-neon
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: neon
45     project: 'bgpcep'
46     project-name: 'bgpcep'
47     build-node: centos7-builder-8c-8g
48     build-timeout: 120
49     branch: 'stable/neon'
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-fluorine
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: fluorine
75     project: 'bgpcep'
76     project-name: 'bgpcep'
77     build-node: centos7-builder-8c-8g
78     build-timeout: 120
79     branch: 'stable/fluorine'
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-oxygen
94     jobs:
95       - '{project-name}-distribution-check-{stream}'
96       - '{project-name}-maven-javadoc-jobs'
97       - odl-maven-jobs
98
99     stream: oxygen
100     project: 'bgpcep'
101     project-name: 'bgpcep'
102     build-node: centos7-builder-8c-8g
103     build-timeout: 120
104     branch: 'stable/oxygen'
105     mvn-settings: 'bgpcep-settings'
106     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
107     dependencies: >
108         odlparent-merge-{stream},
109         yangtools-merge-{stream},
110         controller-merge-{stream},
111         mdsal-merge-{stream}
112     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
113
114     # Used by the release job
115     staging-profile-id: 9427a05049030
116
117 - project:
118     name: bgpcep-sonar
119     jobs:
120       - gerrit-maven-sonar:
121           mvn-params: >
122             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
123             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
124             -P!karaf
125
126     project: 'bgpcep'
127     project-name: 'bgpcep'
128     build-node: centos7-builder-8c-8g
129     build-timeout: 120
130     branch: 'master'
131     mvn-settings: 'bgpcep-settings'
132     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
133
134 - project:
135     name: bgpcep-view
136     views:
137       - project-view
138     project-name: bgpcep