Merge changes from topic 'cleanup-maven'
[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     mvn-settings: 'netconf-settings'
14     mvn-goals: 'clean deploy -Pintegrationtests'
15     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
16     build-timeout: 90
17     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
18     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
19     archive-artifacts: ''
20
21     # Used by the release job
22     staging-profile-id: a67b22fc3663f
23
24 - project:
25     name: netconf-nitrogen
26     jobs:
27       - '{project-name}-distribution-check-{stream}'
28       - '{project-name}-integration-{stream}'
29       - odl-maven-jobs
30
31     stream: nitrogen
32     project: 'netconf'
33     project-name: 'netconf'
34     branch: 'stable/nitrogen'
35     mvn-settings: 'netconf-settings'
36     mvn-goals: 'clean deploy -Pintegrationtests'
37     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
38     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
39     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
40     archive-artifacts: ''
41
42     # Used by the release job
43     staging-profile-id: a67b22fc3663f
44
45 - project:
46     name: netconf-carbon
47     jobs:
48       - '{project-name}-distribution-check-{stream}'
49       - '{project-name}-integration-{stream}'
50       - odl-maven-jobs
51
52     stream: carbon
53     project: 'netconf'
54     project-name: 'netconf'
55     branch: 'stable/carbon'
56     karaf-version: karaf3
57     mvn-settings: 'netconf-settings'
58     mvn-goals: 'clean deploy -Pintegrationtests'
59     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
60     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
61     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
62     archive-artifacts: ''
63
64     # Used by the release job
65     staging-profile-id: a67b22fc3663f
66
67 - project:
68     name: netconf-sonar
69     jobs:
70       - gerrit-maven-sonar
71     project: 'netconf'
72     project-name: 'netconf'
73     branch: 'master'
74     mvn-settings: 'netconf-settings'
75     mvn-goals: 'clean deploy -Pintegrationtests'
76     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'