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: "{project-name}-integration-{stream}"
37 ######################
38 # Default parameters #
39 ######################
44 **/target/**/feature.xml
45 **/target/failsafe-reports/failsafe-summary.xml
46 **/target/surefire-reports/*-output.txt
47 mvn-goals: clean install
54 project-type: freestyle
57 disabled: "{disable-job}"
60 - opendaylight-infra-properties:
61 build-days-to-keep: "{build-days-to-keep}"
64 - opendaylight-infra-parameters:
65 os-cloud: "{os-cloud}"
68 refspec: "refs/heads/{branch}"
69 artifacts: "{archive-artifacts}"
77 - opendaylight-infra-wrappers:
78 build-timeout: "{build-timeout}"
82 jobs: "{dependencies}"
86 - lf-jacoco-nojava-workaround
87 - lf-provide-maven-settings:
88 global-settings-file: "global-settings"
89 settings-file: "{mvn-settings}"
91 maven-version: "mvn35"
94 {opendaylight-infra-mvn-opts}
97 settings: "{mvn-settings}"
99 global-settings: "global-settings"
100 global-settings-type: cfp
103 - email-notification:
104 email-recipients: "{email-recipients}"
105 email-prefix: "{email-upstream}"
111 name: "{project-name}-merge-{stream}"
113 ######################
114 # Default parameters #
115 ######################
121 **/target/**/feature.xml
122 **/target/failsafe-reports/failsafe-summary.xml
123 **/target/surefire-reports/*-output.txt
127 java-version: openjdk8
129 #####################
130 # Job Configuration #
131 #####################
133 # Need to keep jobs that deploy to Nexus at end of build as Maven
134 # projects. Maybe reconsider this once upstream moves deploy to a
135 # separate lifecycle:
136 # https://issues.apache.org/jira/browse/MNG-5666
139 jdk: "{java-version}"
140 disabled: "{disable-job}"
143 - opendaylight-infra-properties:
144 build-days-to-keep: 14
147 - opendaylight-infra-parameters:
148 os-cloud: "{os-cloud}"
151 refspec: "refs/heads/{branch}"
152 artifacts: "{archive-artifacts}"
156 description: "String representing release name"
159 - gerrit-trigger-scm:
161 choosing-strategy: "default"
164 - opendaylight-infra-wrappers:
165 build-timeout: "{build-timeout}"
168 - timed: "{obj:cron}"
169 - gerrit-trigger-patch-merged:
170 gerrit-server-name: "{gerrit-server-name}"
177 - lf-jacoco-nojava-workaround
178 - lf-provide-maven-settings:
179 global-settings-file: "global-settings"
180 settings-file: "{mvn-settings}"
182 mvn-version: "{mvn-version}"
184 # TODO: Do we want to apply sophisticated checks as in *-distribution-check-*?
186 maven-name: "{mvn-version}"
191 {opendaylight-infra-mvn-opts}
192 maven-opts: "{mvn-opts}"
193 settings: "{mvn-settings}"
195 global-settings: "global-settings"
196 global-settings-type: cfp
197 post-step-run-condition: UNSTABLE
203 - email-notification:
204 email-recipients: "{email-recipients}"
205 email-prefix: "[{project-name}]"
209 deploy-unstable: false