Merge "Update controller image label to new format"
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 - project:
2     name: bgpcep-boron
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:    release stream (eg. stable-lithium or beryllium)
14     # branch:    git branch (eg. stable/lithium or master)
15     stream:
16         - boron:
17             disable_autorelease: False
18             disable_distribution_check: False
19
20     project: 'bgpcep'
21     project-name: 'bgpcep'
22     build-node: centos7-java-builder-4c-8g
23     branch: 'master'
24     jdk: openjdk8
25     jdks:
26         - openjdk8
27     maven:
28         - mvn33:
29             mvn-version: '{mvn33}'
30     mvn-settings: 'bgpcep-settings'
31     mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
32     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
33     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
34     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
35     archive-artifacts: ''
36
37
38 - project:
39     name: bgpcep-beryllium
40     jobs:
41         - '{project-name}-clm-{stream}'
42         - '{project-name}-distribution-{stream}'
43         - '{project-name}-distribution-check-{stream}'
44         - '{project-name}-integration-{stream}'
45         - '{project-name}-merge-{stream}'
46         - '{project-name}-periodic-{stream}'
47         - '{project-name}-validate-autorelease-{stream}'
48         - '{project-name}-verify-{stream}-{maven}-{jdks}'
49
50     # stream:    release stream (eg. stable-lithium or beryllium)
51     # branch:    git branch (eg. stable/lithium or master)
52     stream:
53         - beryllium:
54             disable_autorelease: False
55             disable_distribution_check: False
56
57     project: 'bgpcep'
58     project-name: 'bgpcep'
59     branch: 'stable/beryllium'
60     jdk: openjdk7
61     jdks:
62         - openjdk7
63         - openjdk8
64     maven:
65         - mvn33:
66             mvn-version: '{mvn33}'
67     mvn-settings: 'bgpcep-settings'
68     mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
69     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
70     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
71     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
72     archive-artifacts: ''
73     build-node: centos7-java-builder-4c-8g
74
75 - project:
76     name: bgpcep-lithium
77     jobs:
78         - '{project-name}-clm-{stream}'
79         - '{project-name}-distribution-{stream}'
80         - '{project-name}-distribution-check-{stream}'
81         - '{project-name}-integration-{stream}'
82         - '{project-name}-merge-{stream}'
83         - '{project-name}-periodic-{stream}'
84         - '{project-name}-validate-autorelease-{stream}'
85         - '{project-name}-verify-{stream}-{maven}-{jdks}'
86
87     # stream:    release stream (eg. stable-lithium or beryllium)
88     # branch:    git branch (eg. stable/lithium or master)
89     stream:
90         - stable-lithium:
91             disable_autorelease: True
92             disable_distribution_check: True
93
94     project: 'bgpcep'
95     project-name: 'bgpcep'
96     build-node: centos7-java-builder-4c-8g
97     branch: 'stable/lithium'
98     jdk: openjdk7
99     jdks:
100         - openjdk7
101         - openjdk8
102     maven:
103         - mvn33:
104             mvn-version: '{mvn33}'
105     mvn-settings: 'bgpcep-settings'
106     mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
107     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
108     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream},tcpmd5-merge-{stream}'
109     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
110     archive-artifacts: ''
111
112 - project:
113     name: bgpcep-sonar
114     jobs:
115         - '{project-name}-sonar'
116
117     project: 'bgpcep'
118     project-name: 'bgpcep'
119     build-node: centos7-java-builder-4c-8g
120     branch: 'master'
121     mvn-settings: 'bgpcep-settings'
122     mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
123     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'