876e7de509fde54e94b9669a35f0c2572a5161b9
[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     build-node: centos7-builder-2c-8g
14     mvn-settings: 'netconf-settings'
15     mvn-goals: 'clean deploy -Pintegrationtests'
16     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
17     build-timeout: 90
18     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
19     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
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     build-node: centos7-builder-2c-8g
36     mvn-settings: 'netconf-settings'
37     mvn-goals: 'clean deploy -Pintegrationtests'
38     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
39     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
40     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
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     build-node: centos7-builder-2c-8g
57     karaf-version: karaf3
58     mvn-settings: 'netconf-settings'
59     mvn-goals: 'clean deploy -Pintegrationtests'
60     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
61     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
62     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
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     build-node: centos7-builder-2c-8g
75     mvn-settings: 'netconf-settings'
76     mvn-goals: 'clean deploy -Pintegrationtests'
77     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'