3 name: odl-maven-jobs-jdk11
7 nexus-iq-namespace: odl-
8 nexus-iq-stage: release
17 - gerrit-maven-mri-stage:
21 java-version: openjdk11
25 name: odl-maven-jobs-jdk17
29 nexus-iq-namespace: odl-
30 nexus-iq-stage: release
39 - gerrit-maven-mri-stage:
43 java-version: openjdk17
47 name: odl-maven-verify-jobs
51 - gerrit-maven-verify-dependencies:
57 name: odl-maven-verify-jobs-jdk17
61 - gerrit-maven-verify-dependencies:
65 java-version: openjdk17
68 name: "{project-name}-integration-{stream}"
70 ######################
71 # Default parameters #
72 ######################
77 **/target/**/feature.xml
78 **/target/failsafe-reports/failsafe-summary.xml
79 **/target/surefire-reports/*-output.txt
80 mvn-goals: clean install
87 project-type: freestyle
90 disabled: "{disable-job}"
93 - opendaylight-infra-properties:
94 build-days-to-keep: "{build-days-to-keep}"
97 - opendaylight-infra-parameters:
98 os-cloud: "{os-cloud}"
101 refspec: "refs/heads/{branch}"
102 artifacts: "{archive-artifacts}"
110 - opendaylight-infra-wrappers:
111 build-timeout: "{build-timeout}"
115 jobs: "{dependencies}"
119 - lf-jacoco-nojava-workaround
120 - lf-provide-maven-settings:
121 global-settings-file: "global-settings"
122 settings-file: "{mvn-settings}"
124 maven-version: "mvn35"
127 {opendaylight-infra-mvn-opts}
130 settings: "{mvn-settings}"
132 global-settings: "global-settings"
133 global-settings-type: cfp
136 - email-notification:
137 email-recipients: "{email-recipients}"
138 email-prefix: "{email-upstream}"
144 name: "{project-name}-merge-{stream}"
146 ######################
147 # Default parameters #
148 ######################
154 **/target/**/feature.xml
155 **/target/failsafe-reports/failsafe-summary.xml
156 **/target/surefire-reports/*-output.txt
160 java-version: openjdk8
162 #####################
163 # Job Configuration #
164 #####################
166 # Need to keep jobs that deploy to Nexus at end of build as Maven
167 # projects. Maybe reconsider this once upstream moves deploy to a
168 # separate lifecycle:
169 # https://issues.apache.org/jira/browse/MNG-5666
172 jdk: "{java-version}"
173 disabled: "{disable-job}"
176 - opendaylight-infra-properties:
177 build-days-to-keep: 14
180 - opendaylight-infra-parameters:
181 os-cloud: "{os-cloud}"
184 refspec: "refs/heads/{branch}"
185 artifacts: "{archive-artifacts}"
189 description: "String representing release name"
192 - gerrit-trigger-scm:
194 choosing-strategy: "default"
197 - opendaylight-infra-wrappers:
198 build-timeout: "{build-timeout}"
201 - timed: "{obj:cron}"
202 - gerrit-trigger-patch-merged:
203 gerrit-server-name: "{gerrit-server-name}"
210 - lf-jacoco-nojava-workaround
211 - lf-provide-maven-settings:
212 global-settings-file: "global-settings"
213 settings-file: "{mvn-settings}"
215 mvn-version: "{mvn-version}"
217 # TODO: Do we want to apply sophisticated checks as in *-distribution-check-*?
219 maven-name: "{mvn-version}"
224 {opendaylight-infra-mvn-opts}
225 maven-opts: "{mvn-opts}"
226 settings: "{mvn-settings}"
228 global-settings: "global-settings"
229 global-settings-type: cfp
230 post-step-run-condition: UNSTABLE
236 - email-notification:
237 email-recipients: "{email-recipients}"
238 email-prefix: "[{project-name}]"
242 deploy-unstable: false