3 name: controller-master
5 - 'gerrit-release-merge':
6 build-node: centos7-builder-2c-2g
7 - '{project-name}-rtd-jobs':
8 build-node: centos7-builder-2c-2g
9 project-pattern: controller
10 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
11 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
12 - odl-maven-jobs-jdk11
13 - odl-maven-verify-jobs
17 project-name: 'controller'
19 java-version: 'openjdk11'
20 mvn-settings: 'controller-settings'
22 mvn-goals: 'clean deploy -Pdocs'
23 mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
24 build-node: centos7-builder-8c-8g
26 dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
27 email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
29 # Used by the release job
30 staging-profile-id: 96c1c9177efdd
33 name: controller-magnesium
35 - '{project-name}-distribution-check-{stream}':
36 - '{project-name}-rtd-jobs':
37 build-node: centos7-builder-2c-2g
38 project-pattern: controller
39 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
40 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
41 - odl-maven-jobs-jdk11
42 - odl-maven-verify-jobs
46 project-name: 'controller'
47 branch: 'stable/magnesium'
48 java-version: 'openjdk11'
49 mvn-settings: 'controller-settings'
50 mvn-goals: 'clean deploy -Pintegrationtests,docs'
51 mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
52 build-node: centos7-builder-8c-8g
54 dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
55 email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
57 # Used by the release job
58 staging-profile-id: 96c1c9177efdd
61 name: controller-sodium
63 - '{project-name}-distribution-check-{stream}'
64 - '{project-name}-rtd-jobs':
65 build-node: centos7-builder-2c-2g
66 project-pattern: controller
67 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
68 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
70 - odl-maven-verify-jobs
74 project-name: 'controller'
75 branch: 'stable/sodium'
76 mvn-settings: 'controller-settings'
77 mvn-goals: 'clean deploy -Pintegrationtests,docs'
78 mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
79 build-node: centos7-builder-8c-8g
81 dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
82 email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
84 # Used by the release job
85 staging-profile-id: 96c1c9177efdd
88 name: controller-sonar
92 -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
93 -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
96 project-name: 'controller'
98 build-node: centos7-builder-8c-8g
99 java-version: 'openjdk11'
100 mvn-settings: 'controller-settings'
101 mvn-goals: 'clean deploy -Pintegrationtests,docs'
102 mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
105 name: controller-sonarcloud
107 - gerrit-maven-sonar:
109 -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
110 -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
112 project: 'controller'
113 project-name: 'controller-sonarcloud'
115 build-node: centos7-builder-8c-8g
116 java-version: 'openjdk11'
117 mvn-settings: 'controller-settings'
118 mvn-goals: 'clean deploy -Pintegrationtests,docs'
119 mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true'
121 sonarcloud-project-organization: '{sonarcloud_project_organization}'
122 sonarcloud-api-token: '{sonarcloud_api_token}'
123 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
126 name: controller-view
129 project-name: controller