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