9d47eaf4cd03f63aa67264410098c7601f4fc7a4
[releng/builder.git] / jjb / vtn / vtn.yaml
1 ---
2 - project:
3     name: vtn-fluorine
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-maven-javadoc-jobs'
7       - odl-maven-jobs
8
9     stream: fluorine
10     project: 'vtn'
11     project-name: 'vtn'
12     branch: 'master'
13     mvn-settings: 'vtn-settings'
14     mvn-goals: 'clean deploy -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
15     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
16     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
17     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
18
19     # Please do not archive maven sites!!!
20     # Maven sites are published to Nexus at:
21     # https://nexus.opendaylight.org/content/sites/site/
22     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
23
24     # Used by the release job
25     staging-profile-id: a699799dd6fc9
26
27 - project:
28     name: vtn-oxygen
29     jobs:
30       - '{project-name}-distribution-check-{stream}'
31       - '{project-name}-maven-javadoc-jobs'
32       - odl-maven-jobs
33
34     stream: oxygen
35     project: 'vtn'
36     project-name: 'vtn'
37     branch: 'stable/oxygen'
38     mvn-settings: 'vtn-settings'
39     mvn-goals: 'clean deploy -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
40     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
41     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
42     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
43
44     # Please do not archive maven sites!!!
45     # Maven sites are published to Nexus at:
46     # https://nexus.opendaylight.org/content/sites/site/
47     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
48
49     # Used by the release job
50     staging-profile-id: a699799dd6fc9
51
52 - project:
53     name: vtn-nitrogen
54     jobs:
55       - '{project-name}-distribution-check-{stream}'
56       - '{project-name}-maven-javadoc-jobs'
57       - odl-maven-jobs
58
59     stream: nitrogen
60     project: 'vtn'
61     project-name: 'vtn'
62     branch: 'stable/nitrogen'
63     mvn-settings: 'vtn-settings'
64     mvn-goals: 'clean deploy -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
65     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
66     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
67     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
68
69     # Please do not archive maven sites!!!
70     # Maven sites are published to Nexus at:
71     # https://nexus.opendaylight.org/content/sites/site/
72     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
73
74     # Used by the release job
75     staging-profile-id: a699799dd6fc9
76
77 - project:
78     name: vtn-carbon
79     jobs:
80       - '{project-name}-distribution-check-{stream}'
81       - '{project-name}-maven-javadoc-jobs'
82       - odl-maven-jobs
83
84     stream: carbon
85     project: 'vtn'
86     project-name: 'vtn'
87     branch: 'stable/carbon'
88     karaf-version: karaf3
89     mvn-settings: 'vtn-settings'
90     mvn-goals: 'clean deploy -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
91     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
92     dependencies: 'neutron-merge-{stream},openflowplugin-merge-{stream},ovsdb-merge-{stream}'
93     email-upstream: '[vtn] [neutron] [openflowplugin] [ovsdb]'
94
95     # Please do not archive maven sites!!!
96     # Maven sites are published to Nexus at:
97     # https://nexus.opendaylight.org/content/sites/site/
98     archive-artifacts: 'manager/dist/*/target/*.zip coordinator/dist/target/*.bz2'
99
100     # Used by the release job
101     staging-profile-id: a699799dd6fc9
102
103 - project:
104     name: vtn-sonar
105     jobs:
106       - gerrit-maven-sonar
107     project: 'vtn'
108     project-name: 'vtn'
109     branch: 'master'
110     mvn-settings: 'vtn-settings'
111     mvn-goals: 'clean deploy -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2'
112     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'