Merge "Add verify with dependency job to Oxygen projects"
[releng/builder.git] / jjb / netvirt / netvirt.yaml
1 ---
2 - project:
3     name: netvirt
4     jobs:
5       - '{project-name}-clm-{stream}'
6       - '{project-name}-distribution-check-{stream}'
7       - '{project-name}-integration-{stream}'
8       - '{project-name}-merge-{stream}'
9       - '{project-name}-verify-{stream}-{maven}-{jdks}'
10       - '{project-name}-verify-tox-{stream}'
11       - '{project-name}-maven-javadoc-jobs'
12       - gerrit-maven-verify-dependencies
13
14     stream:
15       - oxygen:
16           branch: 'master'
17       - nitrogen:
18           branch: 'stable/nitrogen'
19       - carbon:
20           branch: 'stable/carbon'
21           karaf-version: karaf3
22     project: 'netvirt'
23     project-name: 'netvirt'
24     jdks:
25       - openjdk8
26     maven:
27       - mvn33:
28           mvn-version: 'mvn33'
29     mvn-settings: 'netvirt-settings'
30     mvn-goals: 'clean install'
31     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
32     dependencies: >
33         genius-merge-{stream},
34         neutron-merge-{stream},
35         openflowjava-merge-{stream},
36         openflowplugin-merge-{stream},
37         ovsdb-merge-{stream},
38         sfc-merge-{stream}
39     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
40     archive-artifacts: ''
41
42 - project:
43     name: netvirt-vpp
44     jobs:
45       - '{project-name}-verify-{stream}-{maven}-{jdks}'
46
47     stream: vpp
48     project: 'netvirt'
49     project-name: 'netvirt'
50     branch: 'topic/vpp'
51     karaf-version: karaf3
52     distribution_branch: 'master'
53     jdks:
54       - openjdk8
55     maven:
56       - mvn33:
57           mvn-version: 'mvn33'
58     mvn-settings: 'netvirt-settings'
59     mvn-goals: 'clean install'
60     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
61     dependencies:
62     email-upstream: '[netvirt]'
63     archive-artifacts: ''
64
65 - project:
66     name: netvirt-sonar
67     jobs:
68       - '{project-name}-sonar'
69     project: 'netvirt'
70     project-name: 'netvirt'
71     branch: 'master'
72     mvn-settings: 'netvirt-settings'
73     mvn-goals: 'clean install'
74     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'