7807939279d476a430faea6d818f6465ab900419
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 - project:
2     name: bgpcep-carbon
3     jobs:
4         - '{project-name}-clm-{stream}'
5         - '{project-name}-distribution-{stream}'
6         - '{project-name}-distribution-check-{stream}'
7         - '{project-name}-integration-{stream}'
8         - '{project-name}-merge-{stream}'
9         - '{project-name}-periodic-{stream}'
10         - '{project-name}-validate-autorelease-{stream}'
11         - '{project-name}-verify-{stream}-{maven}-{jdks}'
12
13     stream:
14         - carbon:
15             disable_autorelease: False
16             disable_distribution_check: False
17
18     project: 'bgpcep'
19     project-name: 'bgpcep'
20     build-node: centos7-java-builder-4c-8g
21     branch: 'master'
22     jdk: openjdk8
23     jdks:
24         - openjdk8
25     maven:
26         - mvn33:
27             mvn-version: 'mvn33'
28     mvn-settings: 'bgpcep-settings'
29     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
30     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
31     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
32     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
33     archive-artifacts: ''
34
35 - project:
36     name: bgpcep-boron
37     jobs:
38         - '{project-name}-clm-{stream}'
39         - '{project-name}-distribution-{stream}'
40         - '{project-name}-distribution-check-{stream}'
41         - '{project-name}-integration-{stream}'
42         - '{project-name}-merge-{stream}'
43         - '{project-name}-periodic-{stream}'
44         - '{project-name}-validate-autorelease-{stream}'
45         - '{project-name}-verify-{stream}-{maven}-{jdks}'
46
47     stream:
48         - boron:
49             disable_autorelease: False
50             disable_distribution_check: False
51
52     project: 'bgpcep'
53     project-name: 'bgpcep'
54     build-node: centos7-java-builder-4c-8g
55     branch: 'stable/boron'
56     jdk: openjdk8
57     jdks:
58         - openjdk8
59     maven:
60         - mvn33:
61             mvn-version: 'mvn33'
62     mvn-settings: 'bgpcep-settings'
63     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
64     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
65     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
66     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
67     archive-artifacts: ''
68
69
70 - project:
71     name: bgpcep-beryllium
72     jobs:
73         - '{project-name}-clm-{stream}'
74         - '{project-name}-distribution-{stream}'
75         - '{project-name}-distribution-check-{stream}'
76         - '{project-name}-integration-{stream}'
77         - '{project-name}-merge-{stream}'
78         - '{project-name}-periodic-{stream}'
79         - '{project-name}-validate-autorelease-{stream}'
80         - '{project-name}-verify-{stream}-{maven}-{jdks}'
81
82     stream:
83         - beryllium:
84             disable_autorelease: False
85             disable_distribution_check: False
86
87     project: 'bgpcep'
88     project-name: 'bgpcep'
89     branch: 'stable/beryllium'
90     jdk: openjdk7
91     jdks:
92         - openjdk7
93         - openjdk8
94     maven:
95         - mvn33:
96             mvn-version: 'mvn33'
97     mvn-settings: 'bgpcep-settings'
98     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
99     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
100     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
101     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
102     archive-artifacts: ''
103     build-node: centos7-java-builder-4c-8g
104
105 - project:
106     name: bgpcep-sonar
107     jobs:
108         - '{project-name}-sonar'
109
110     project: 'bgpcep'
111     project-name: 'bgpcep'
112     build-node: centos7-java-builder-4c-8g
113     branch: 'master'
114     mvn-settings: 'bgpcep-settings'
115     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
116     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'