Remove all references to -XX:MaxPermSize
[releng/builder.git] / jjb / netconf / netconf.yaml
1 ---
2 - project:
3     name: netconf-magnesium
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-rtd-jobs':
7           build-node: centos7-builder-2c-2g
8           project-pattern: netconf
9           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
10           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
11       - odl-maven-jobs
12       - odl-maven-verify-jobs
13
14     stream: magnesium
15     project: 'netconf'
16     project-name: 'netconf'
17     branch: 'master'
18     build-node: centos7-builder-2c-8g
19     mvn-settings: 'netconf-settings'
20     mvn-goals: 'clean deploy -Pintegrationtests'
21     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
22     build-timeout: 90
23     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
24     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
25
26     # Used by the release job
27     staging-profile-id: a67b22fc3663f
28
29 - project:
30     name: netconf-sodium
31     jobs:
32       - '{project-name}-distribution-check-{stream}'
33       - '{project-name}-rtd-jobs':
34           build-node: centos7-builder-2c-2g
35           project-pattern: netconf
36           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
37           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
38       - odl-maven-jobs
39       - odl-maven-verify-jobs
40
41     stream: sodium
42     project: 'netconf'
43     project-name: 'netconf'
44     branch: 'stable/sodium'
45     build-node: centos7-builder-2c-8g
46     mvn-settings: 'netconf-settings'
47     mvn-goals: 'clean deploy -Pintegrationtests'
48     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
49     build-timeout: 90
50     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
51     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
52
53     # Used by the release job
54     staging-profile-id: a67b22fc3663f
55
56 - project:
57     name: netconf-neon
58     jobs:
59       - '{project-name}-distribution-check-{stream}'
60       - '{project-name}-rtd-jobs':
61           build-node: centos7-builder-2c-2g
62           project-pattern: netconf
63           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
64           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
65       - odl-maven-jobs
66       - odl-maven-verify-jobs
67
68     stream: neon
69     project: 'netconf'
70     project-name: 'netconf'
71     branch: 'stable/neon'
72     build-node: centos7-builder-2c-8g
73     mvn-settings: 'netconf-settings'
74     mvn-goals: 'clean deploy -Pintegrationtests'
75     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
76     build-timeout: 90
77     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
78     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
79
80     # Used by the release job
81     staging-profile-id: a67b22fc3663f
82
83 - project:
84     name: netconf-fluorine
85     jobs:
86       - '{project-name}-distribution-check-{stream}'
87       - '{project-name}-rtd-jobs':
88           build-node: centos7-builder-2c-2g
89           project-pattern: netconf
90           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
91           rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
92       - odl-maven-jobs
93       - odl-maven-verify-jobs
94
95     stream: fluorine
96     project: 'netconf'
97     project-name: 'netconf'
98     branch: 'stable/fluorine'
99     build-node: centos7-builder-2c-8g
100     mvn-settings: 'netconf-settings'
101     mvn-goals: 'clean deploy -Pintegrationtests'
102     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
103     build-timeout: 90
104     dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
105     email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
106
107     # Used by the release job
108     staging-profile-id: a67b22fc3663f
109
110 - project:
111     name: netconf-sonar
112     jobs:
113       - gerrit-maven-sonar:
114           mvn-params: >
115             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
116             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
117
118     project: 'netconf'
119     project-name: 'netconf'
120     branch: 'master'
121     build-node: centos7-builder-2c-8g
122     mvn-settings: 'netconf-settings'
123     mvn-goals: 'clean deploy -Pintegrationtests'
124     mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true'
125     build-timeout: 90
126
127 - project:
128     name: netconf-view
129     views:
130       - project-view
131     project-name: netconf