2018d4e0752927dee689aad7419b2be443280ae4
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 ---
2 - project:
3     name: bgpcep-neon
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: neon
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         tcpmd5-merge-{stream}
28     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
29
30     # Used by the release job
31     staging-profile-id: 9427a05049030
32
33 - project:
34     name: bgpcep-fluorine
35     jobs:
36       - '{project-name}-distribution-check-{stream}'
37       - '{project-name}-maven-javadoc-jobs'
38       - '{project-name}-rtd-jobs':
39           build-node: centos7-builder-2c-2g
40           project-pattern: bgpcep
41           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
42           rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
43       - odl-maven-jobs
44
45     stream: fluorine
46     project: 'bgpcep'
47     project-name: 'bgpcep'
48     build-node: centos7-builder-8c-8g
49     build-timeout: 120
50     branch: 'stable/fluorine'
51     mvn-settings: 'bgpcep-settings'
52     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
53     dependencies: >
54         odlparent-merge-{stream},
55         yangtools-merge-{stream},
56         controller-merge-{stream},
57         mdsal-merge-{stream},
58         tcpmd5-merge-{stream}
59     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
60
61     # Used by the release job
62     staging-profile-id: 9427a05049030
63
64 - project:
65     name: bgpcep-oxygen
66     jobs:
67       - '{project-name}-distribution-check-{stream}'
68       - '{project-name}-maven-javadoc-jobs'
69       - odl-maven-jobs
70
71     stream: oxygen
72     project: 'bgpcep'
73     project-name: 'bgpcep'
74     build-node: centos7-builder-8c-8g
75     build-timeout: 120
76     branch: 'stable/oxygen'
77     mvn-settings: 'bgpcep-settings'
78     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
79     dependencies: >
80         odlparent-merge-{stream},
81         yangtools-merge-{stream},
82         controller-merge-{stream},
83         mdsal-merge-{stream},
84         tcpmd5-merge-{stream}
85     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
86
87     # Used by the release job
88     staging-profile-id: 9427a05049030
89
90 - project:
91     name: bgpcep-sonar
92     jobs:
93       - gerrit-maven-sonar
94
95     project: 'bgpcep'
96     project-name: 'bgpcep'
97     build-node: centos7-builder-8c-8g
98     branch: 'master'
99     mvn-settings: 'bgpcep-settings'
100     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
101
102 - view:
103     name: bgpcep
104     description: 'List of bgpcep jobs'
105     regex: '^bgpcep-.*'
106     <<: *releng_view_common