3 name: odl-maven-jobs-jdk11
7 nexus-iq-namespace: odl-
8 nexus-iq-stage: release
18 - gerrit-maven-mri-stage:
23 java-version: openjdk11
27 name: odl-maven-jobs-jdk17
31 nexus-iq-namespace: odl-
32 nexus-iq-stage: release
42 - gerrit-maven-mri-stage:
47 java-version: openjdk17
51 name: odl-maven-verify-jobs
55 - gerrit-maven-verify-dependencies:
61 name: odl-maven-verify-jobs-jdk17
65 - gerrit-maven-verify-dependencies:
69 java-version: openjdk17
72 name: "{project-name}-integration-{stream}"
74 ######################
75 # Default parameters #
76 ######################
81 **/target/**/feature.xml
82 **/target/failsafe-reports/failsafe-summary.xml
83 **/target/surefire-reports/*-output.txt
84 mvn-goals: clean install
91 project-type: freestyle
94 disabled: "{disable-job}"
97 - opendaylight-infra-properties:
98 build-days-to-keep: "{build-days-to-keep}"
101 - opendaylight-infra-parameters:
102 os-cloud: "{os-cloud}"
105 refspec: "refs/heads/{branch}"
106 artifacts: "{archive-artifacts}"
114 - opendaylight-infra-wrappers:
115 build-timeout: "{build-timeout}"
119 jobs: "{dependencies}"
123 - lf-jacoco-nojava-workaround
124 - lf-provide-maven-settings:
125 global-settings-file: "global-settings"
126 settings-file: "{mvn-settings}"
128 maven-version: "mvn35"
131 {opendaylight-infra-mvn-opts}
134 settings: "{mvn-settings}"
136 global-settings: "global-settings"
137 global-settings-type: cfp
140 - email-notification:
141 email-recipients: "{email-recipients}"
142 email-prefix: "{email-upstream}"
148 name: "{project-name}-merge-{stream}"
150 ######################
151 # Default parameters #
152 ######################
158 **/target/**/feature.xml
159 **/target/failsafe-reports/failsafe-summary.xml
160 **/target/surefire-reports/*-output.txt
164 java-version: openjdk8
166 #####################
167 # Job Configuration #
168 #####################
170 # Need to keep jobs that deploy to Nexus at end of build as Maven
171 # projects. Maybe reconsider this once upstream moves deploy to a
172 # separate lifecycle:
173 # https://issues.apache.org/jira/browse/MNG-5666
176 jdk: "{java-version}"
177 disabled: "{disable-job}"
180 - opendaylight-infra-properties:
181 build-days-to-keep: 14
184 - opendaylight-infra-parameters:
185 os-cloud: "{os-cloud}"
188 refspec: "refs/heads/{branch}"
189 artifacts: "{archive-artifacts}"
193 description: "String representing release name"
196 - gerrit-trigger-scm:
198 choosing-strategy: "default"
201 - opendaylight-infra-wrappers:
202 build-timeout: "{build-timeout}"
205 - timed: "{obj:cron}"
206 - gerrit-trigger-patch-merged:
207 gerrit-server-name: "{gerrit-server-name}"
214 - lf-jacoco-nojava-workaround
215 - lf-provide-maven-settings:
216 global-settings-file: "global-settings"
217 settings-file: "{mvn-settings}"
219 mvn-version: "{mvn-version}"
221 # TODO: Do we want to apply sophisticated checks as in *-distribution-check-*?
223 maven-name: "{mvn-version}"
228 {opendaylight-infra-mvn-opts}
229 maven-opts: "{mvn-opts}"
230 settings: "{mvn-settings}"
232 global-settings: "global-settings"
233 global-settings-type: cfp
234 post-step-run-condition: UNSTABLE
240 - email-notification:
241 email-recipients: "{email-recipients}"
242 email-prefix: "[{project-name}]"
246 deploy-unstable: false