Remove lithium jobs
[releng/builder.git] / jjb / vtn / vtn.yaml
1 - project:
2     name: vtn-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:    release stream (eg. stable-lithium or beryllium)
14     # branch:    git branch (eg. stable/lithium or master)
15     stream:
16         - carbon:
17             disable_autorelease: False
18             disable_distribution_check: False
19     project: 'vtn'
20     project-name: 'vtn'
21     branch: 'master'
22     jdk: openjdk8
23     jdks:
24         - openjdk8
25     maven:
26         - mvn33:
27             mvn-version: '{mvn33}'
28     mvn-settings: 'vtn-settings'
29     mvn-goals: 'clean install -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
30     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
31     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
32     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
33
34     # Please do not archive maven sites!!!
35     # Maven sites are published to Nexus at:
36     # https://nexus.opendaylight.org/content/sites/site/
37     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
38
39 - project:
40     name: vtn-boron
41     jobs:
42         - '{project-name}-clm-{stream}'
43         - '{project-name}-distribution-{stream}'
44         - '{project-name}-distribution-check-{stream}'
45         - '{project-name}-integration-{stream}'
46         - '{project-name}-merge-{stream}'
47         - '{project-name}-periodic-{stream}'
48         - '{project-name}-validate-autorelease-{stream}'
49         - '{project-name}-verify-{stream}-{maven}-{jdks}'
50
51     # stream:    release stream (eg. stable-lithium or beryllium)
52     # branch:    git branch (eg. stable/lithium or master)
53     stream:
54         - boron:
55             disable_autorelease: False
56             disable_distribution_check: False
57     project: 'vtn'
58     project-name: 'vtn'
59     branch: 'stable/boron'
60     jdk: openjdk8
61     jdks:
62         - openjdk8
63     maven:
64         - mvn33:
65             mvn-version: '{mvn33}'
66     mvn-settings: 'vtn-settings'
67     mvn-goals: 'clean install -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
68     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
69     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
70     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
71
72     # Please do not archive maven sites!!!
73     # Maven sites are published to Nexus at:
74     # https://nexus.opendaylight.org/content/sites/site/
75     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
76
77 - project:
78     name: vtn-beryllium
79     jobs:
80         - '{project-name}-clm-{stream}'
81         - '{project-name}-distribution-{stream}'
82         - '{project-name}-distribution-check-{stream}'
83         - '{project-name}-integration-{stream}'
84         - '{project-name}-merge-{stream}'
85         - '{project-name}-periodic-{stream}'
86         - '{project-name}-validate-autorelease-{stream}'
87         - '{project-name}-verify-{stream}-{maven}-{jdks}'
88     # stream:    release stream (eg. stable-lithium or beryllium)
89     # branch:    git branch (eg. stable/lithium or master)
90
91     stream:
92         - beryllium:
93             disable_autorelease: False
94             disable_distribution_check: False
95
96     project: 'vtn'
97     project-name: 'vtn'
98     branch: 'stable/beryllium'
99     jdk: openjdk7
100     jdks:
101         - openjdk7
102         - openjdk8
103     maven:
104         - mvn33:
105             mvn-version: '{mvn33}'
106     mvn-settings: 'vtn-settings'
107     mvn-goals: 'clean install -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
108     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
109     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
110     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
111
112     # Please do not archive maven sites!!!
113     # Maven sites are published to Nexus at:
114     # https://nexus.opendaylight.org/content/sites/site/
115     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
116
117 - project:
118     name: vtn-sonar
119     jobs:
120         - '{project-name}-sonar'
121     project: 'vtn'
122     project-name: 'vtn'
123     branch: 'master'
124     mvn-settings: 'vtn-settings'
125     mvn-goals: 'clean install -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
126     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'