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-verify-jobs
29 - gerrit-maven-verify-dependencies:
35 name: odl-maven-verify-jobs-jdk17
39 - gerrit-maven-verify-dependencies:
43 java-version: openjdk17
46 name: "{project-name}-integration-{stream}"
48 ######################
49 # Default parameters #
50 ######################
55 **/target/**/feature.xml
56 **/target/failsafe-reports/failsafe-summary.xml
57 **/target/surefire-reports/*-output.txt
58 mvn-goals: clean install
65 project-type: freestyle
68 disabled: "{disable-job}"
71 - opendaylight-infra-properties:
72 build-days-to-keep: "{build-days-to-keep}"
75 - opendaylight-infra-parameters:
76 os-cloud: "{os-cloud}"
79 refspec: "refs/heads/{branch}"
80 artifacts: "{archive-artifacts}"
88 - opendaylight-infra-wrappers:
89 build-timeout: "{build-timeout}"
93 jobs: "{dependencies}"
97 - lf-jacoco-nojava-workaround
98 - lf-provide-maven-settings:
99 global-settings-file: "global-settings"
100 settings-file: "{mvn-settings}"
102 maven-version: "mvn35"
105 {opendaylight-infra-mvn-opts}
108 settings: "{mvn-settings}"
110 global-settings: "global-settings"
111 global-settings-type: cfp
114 - email-notification:
115 email-recipients: "{email-recipients}"
116 email-prefix: "{email-upstream}"
122 name: "{project-name}-merge-{stream}"
124 ######################
125 # Default parameters #
126 ######################
132 **/target/**/feature.xml
133 **/target/failsafe-reports/failsafe-summary.xml
134 **/target/surefire-reports/*-output.txt
138 java-version: openjdk8
140 #####################
141 # Job Configuration #
142 #####################
144 # Need to keep jobs that deploy to Nexus at end of build as Maven
145 # projects. Maybe reconsider this once upstream moves deploy to a
146 # separate lifecycle:
147 # https://issues.apache.org/jira/browse/MNG-5666
150 jdk: "{java-version}"
151 disabled: "{disable-job}"
154 - opendaylight-infra-properties:
155 build-days-to-keep: 14
158 - opendaylight-infra-parameters:
159 os-cloud: "{os-cloud}"
162 refspec: "refs/heads/{branch}"
163 artifacts: "{archive-artifacts}"
167 description: "String representing release name"
170 - gerrit-trigger-scm:
172 choosing-strategy: "default"
175 - opendaylight-infra-wrappers:
176 build-timeout: "{build-timeout}"
179 - timed: "{obj:cron}"
180 - gerrit-trigger-patch-merged:
181 gerrit-server-name: "{gerrit-server-name}"
188 - lf-jacoco-nojava-workaround
189 - lf-provide-maven-settings:
190 global-settings-file: "global-settings"
191 settings-file: "{mvn-settings}"
193 mvn-version: "{mvn-version}"
195 # TODO: Do we want to apply sophisticated checks as in *-distribution-check-*?
197 maven-name: "{mvn-version}"
202 {opendaylight-infra-mvn-opts}
203 maven-opts: "{mvn-opts}"
204 settings: "{mvn-settings}"
206 global-settings: "global-settings"
207 global-settings-type: cfp
208 post-step-run-condition: UNSTABLE
214 - email-notification:
215 email-recipients: "{email-recipients}"
216 email-prefix: "[{project-name}]"
220 deploy-unstable: false