4ea17db1125734c585585caee7fae0adfa3995dc
[releng/builder.git] / jjb / controller / controller.yaml
1 ---
2 - project:
3     name: controller-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: 'controller'
12     project-name: 'controller'
13     branch: 'master'
14     jdks:
15       - openjdk8
16     mvn-settings: 'controller-settings'
17     mvn-goals: 'clean deploy -Pintegrationtests,docs'
18     mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
19     build-timeout: 90
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
21     email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
22     archive-artifacts: ''
23
24     # Used by the release job
25     staging-profile-id: 96c1c9177efdd
26
27 - project:
28     name: controller-nitrogen
29     jobs:
30       - '{project-name}-distribution-check-{stream}'
31       - '{project-name}-integration-{stream}'
32       - odl-maven-jobs
33
34     stream: nitrogen
35     project: 'controller'
36     project-name: 'controller'
37     branch: 'stable/nitrogen'
38     jdks:
39       - openjdk8
40     mvn-settings: 'controller-settings'
41     mvn-goals: 'clean deploy -Pintegrationtests,docs'
42     mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
43     build-timeout: 90
44     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
45     email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
46     archive-artifacts: ''
47
48     # Used by the release job
49     staging-profile-id: 96c1c9177efdd
50
51 - project:
52     name: controller-carbon
53     jobs:
54       - '{project-name}-distribution-check-{stream}'
55       - '{project-name}-integration-{stream}'
56       - odl-maven-jobs
57
58     stream: carbon
59     project: 'controller'
60     project-name: 'controller'
61     branch: 'stable/carbon'
62     karaf-version: karaf3
63     jdks:
64       - openjdk8
65     mvn-settings: 'controller-settings'
66     mvn-goals: 'clean deploy -Pintegrationtests,docs'
67     mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
68     build-timeout: 90
69     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
70     email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
71     archive-artifacts: ''
72
73     # Used by the release job
74     staging-profile-id: 96c1c9177efdd
75
76 - project:
77     name: controller-sonar
78     jobs:
79       - gerrit-maven-sonar
80
81     project: 'controller'
82     project-name: 'controller'
83     branch: master
84     mvn-settings: 'controller-settings'
85     mvn-goals: 'clean deploy -Pintegrationtests,docs'
86     mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'