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