3 name: controller-master
5 - "{project-name}-rtd-jobs":
6 build-node: centos8-builder-2c-2g
7 project-pattern: controller
8 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
9 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
10 - odl-maven-jobs-jdk17
11 - odl-maven-verify-jobs-jdk17
15 project-name: "controller"
17 java-version: "openjdk17"
18 mvn-settings: "controller-settings"
19 mvn-goals: "clean deploy -Pdocs"
21 dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}"
22 email-upstream: "[controller] [odlparent] [yangtools] [aaa]"
24 # Used by the release job
25 staging-profile-id: 96c1c9177efdd
28 name: controller-7.0.x
30 - "{project-name}-rtd-jobs":
31 build-node: centos8-builder-2c-2g
32 project-pattern: controller
33 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
34 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
35 - odl-maven-jobs-jdk17
36 - odl-maven-verify-jobs-jdk17
40 project-name: "controller"
42 java-version: "openjdk17"
43 mvn-settings: "controller-settings"
44 mvn-goals: "clean deploy -Pdocs"
46 dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}"
47 email-upstream: "[controller] [odlparent] [yangtools] [aaa]"
49 # Used by the release job
50 staging-profile-id: 96c1c9177efdd
53 name: controller-6.0.x
55 - "{project-name}-rtd-jobs":
56 build-node: centos8-builder-2c-2g
57 project-pattern: controller
58 rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
59 rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
60 - odl-maven-jobs-jdk17
61 - odl-maven-verify-jobs-jdk17
65 project-name: "controller"
67 java-version: "openjdk17"
68 mvn-settings: "controller-settings"
69 mvn-goals: "clean deploy -Pdocs"
71 dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}"
72 email-upstream: "[controller] [odlparent] [yangtools] [aaa]"
74 # Used by the release job
75 staging-profile-id: 96c1c9177efdd
78 name: controller-release-management
80 - gerrit-release-merge
83 project-name: controller
85 build-node: centos7-builder-2c-1g
86 mvn-settings: controller-settings
87 # Needs to be rather long until we sort out the performance of
88 # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
92 name: controller-sonar
96 -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
97 -Dskip.karaf.featureTest=true
99 jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
102 project: "controller"
103 project-name: "controller"
105 java-version: "openjdk17"
107 mvn-settings: "controller-settings"
108 mvn-goals: "clean deploy -Pintegrationtests,docs"
109 mvn-opts: "-Xmx4096m -Dmaven.compile.fork=true"
111 sonarcloud-project-organization: "{sonarcloud_project_organization}"
112 sonarcloud-api-token: "{sonarcloud_api_token}"
113 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
116 name: controller-info
118 - gerrit-info-yaml-verify
120 project-name: controller
122 build-node: centos7-builder-2c-1g
125 name: controller-view
128 project-name: controller