Migrate snmp to global-jjb Maven jobs
[releng/builder.git] / jjb / openflowjava / openflowjava.yaml
1 ---
2 - project:
3     name: openflowjava-nitrogen
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}-maven-javadoc-jobs'
11
12     stream: nitrogen
13     project: 'openflowjava'
14     project-name: 'openflowjava'
15     branch: 'master'
16     jdks:
17       - openjdk8
18     maven:
19       - mvn33:
20           mvn-version: 'mvn33'
21     mvn-settings: 'openflowjava-settings'
22     mvn-goals: 'clean install'
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
25     email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
26     archive-artifacts: ''
27
28 - project:
29     name: openflowjava-carbon
30     jobs:
31       - '{project-name}-clm-{stream}'
32       - '{project-name}-distribution-check-{stream}'
33       - '{project-name}-integration-{stream}'
34       - '{project-name}-merge-{stream}'
35       - '{project-name}-verify-{stream}-{maven}-{jdks}'
36
37     stream: carbon
38     project: 'openflowjava'
39     project-name: 'openflowjava'
40     branch: 'stable/carbon'
41     karaf-version: karaf3
42     jdks:
43       - openjdk8
44     maven:
45       - mvn33:
46           mvn-version: 'mvn33'
47     mvn-settings: 'openflowjava-settings'
48     mvn-goals: 'clean install'
49     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
50     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
51     email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
52     archive-artifacts: ''
53
54 - project:
55     name: openflowjava-sonar
56     jobs:
57       - '{project-name}-sonar'
58     project: 'openflowjava'
59     project-name: 'openflowjava'
60     branch: 'master'
61     mvn-settings: 'openflowjava-settings'
62     mvn-goals: 'clean install'
63     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'