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