72c8ca70bf451829a1792bb49decbf754aa65a03
[releng/builder.git] / jjb / lacp / lacp.yaml
1 ---
2 - project:
3     name: lacp-oxygen
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-integration-{stream}'
7       - odl-maven-jobs
8
9     stream: oxygen
10     project: 'lacp'
11     project-name: 'lacp'
12     branch: 'master'
13     jdks:
14       - openjdk8
15     mvn-settings: 'lacp-settings'
16     maven:
17       - mvn33:
18           mvn-version: 'mvn33'
19     mvn-goals: 'clean install javadoc:aggregate -DrepoBuild'
20     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
21     dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
22     email-upstream: '[lacp] [openflowjava] [openflowplugin]'
23     archive-artifacts: ''
24
25     # Used by the release job
26     staging-profile-id: 96ff6c0ff6ab1
27
28 - project:
29     name: lacp-nitrogen
30     jobs:
31       - '{project-name}-distribution-check-{stream}'
32       - '{project-name}-integration-{stream}'
33       - odl-maven-jobs
34
35     stream: nitrogen
36     project: 'lacp'
37     project-name: 'lacp'
38     branch: 'stable/nitrogen'
39     jdks:
40       - openjdk8
41     mvn-settings: 'lacp-settings'
42     maven:
43       - mvn33:
44           mvn-version: 'mvn33'
45     mvn-goals: 'clean install javadoc:aggregate -DrepoBuild'
46     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
47     dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
48     email-upstream: '[lacp] [openflowjava] [openflowplugin]'
49     archive-artifacts: ''
50
51     # Used by the release job
52     staging-profile-id: 96ff6c0ff6ab1
53
54 - project:
55     name: lacp-carbon
56     jobs:
57       - '{project-name}-distribution-check-{stream}'
58       - '{project-name}-integration-{stream}'
59       - odl-maven-jobs
60
61     stream: carbon
62     project: 'lacp'
63     project-name: 'lacp'
64     branch: 'stable/carbon'
65     karaf-version: karaf3
66     jdks:
67       - openjdk8
68     mvn-settings: 'lacp-settings'
69     maven:
70       - mvn33:
71           mvn-version: 'mvn33'
72     mvn-goals: 'clean install javadoc:aggregate -DrepoBuild'
73     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
74     dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
75     email-upstream: '[lacp] [openflowjava] [openflowplugin]'
76     archive-artifacts: ''
77
78     # Used by the release job
79     staging-profile-id: 96ff6c0ff6ab1
80
81 - project:
82     name: lacp-sonar
83     jobs:
84       - gerrit-maven-sonar
85     project: 'lacp'
86     project-name: 'lacp'
87     branch: 'master'
88     mvn-settings: 'lacp-settings'
89     mvn-goals: 'clean install javadoc:aggregate -DrepoBuild'
90     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'