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