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