|
232 | 232 | ala_name_indexes_repo: "{{ ala_nameindex_source_url | default('https://archives.ala.org.au/archives/nameindexes') }}/{{name_index_date}}"
|
233 | 233 | ala_name_data_repo: "{{ ala_namedata_source_url | default('https://archives.ala.org.au/archives/nameindexes') }}/{{name_data_date}}"
|
234 | 234 | tags:
|
235 |
| - - setfacts |
| 235 | + - setfacts |
| 236 | + |
| 237 | + |
| 238 | +- name: explicitly set use gbif nexus true for nbn artifacts |
| 239 | + set_fact: |
| 240 | + use_gbif_nexus: true |
| 241 | + when: groupId is defined and groupId is match("uk.org.nbn") |
| 242 | + tags: |
| 243 | + - setfacts |
| 244 | + |
| 245 | +- name: explicitly set use gbif nexus false for ala artifacts |
| 246 | + set_fact: |
| 247 | + use_gbif_nexus: false |
| 248 | + when: groupId is defined and groupId is not match("uk.org.nbn") |
| 249 | + tags: |
| 250 | + - setfacts |
| 251 | + |
| 252 | +- name: explicitly set release directory for nbn snapshots |
| 253 | + set_fact: |
| 254 | + maven_release_dir: "uk-nbn-snapshots" |
| 255 | + when: groupId is defined and groupId is match("uk.org.nbn") and version is search("-SNAPSHOT") |
| 256 | + tags: |
| 257 | + - setfacts |
| 258 | + |
| 259 | +- name: explicitly set release directory for nbn releases |
| 260 | + set_fact: |
| 261 | + maven_release_dir: "uk-nbn-releases" |
| 262 | + when: groupId is defined and groupId is match("uk.org.nbn") and version is not search("-SNAPSHOT") |
| 263 | + tags: |
| 264 | + - setfacts |
| 265 | + |
| 266 | +- name: explicitly set release directory for ala releases |
| 267 | + set_fact: |
| 268 | + maven_release_dir: "ala-release" |
| 269 | + when: groupId is defined and groupId is not match("uk.org.nbn") |
| 270 | + tags: |
| 271 | + - setfacts |
236 | 272 |
|
237 | 273 | - name: using the ALA nexus repository
|
238 | 274 | set_fact:
|
239 | 275 | maven_repo_base_url: "https://nexus.ala.org.au/content/groups/"
|
240 | 276 | maven_repo_url: "https://nexus.ala.org.au/content/groups/{{maven_release_dir|default('public')}}"
|
241 | 277 | maven_repo_ws_url: "https://nexus.ala.org.au/service/local/artifact/maven/redirect?r={{maven_release_dir | default('public')}}&g={{groupId | default('au.org.ala')}}&a={{artifactId | default('')}}&v={{version | default('')}}&e={{packaging | default('war')}}&c={{classifier | default('')}}"
|
242 |
| - when: use_gbif_nexus is not defined or use_gbif_nexus == "false" |
| 278 | + when: use_gbif_nexus is not defined or use_gbif_nexus == "false" or use_gbif_nexus == false |
243 | 279 | tags:
|
244 | 280 | - setfacts
|
245 | 281 |
|
|
248 | 284 | maven_repo_base_url: "http://repository.gbif.org/content/groups/"
|
249 | 285 | maven_repo_url: "http://repository.gbif.org/content/groups/{{maven_release_dir|default('ala-release')}}"
|
250 | 286 | maven_repo_ws_url: "http://repository.gbif.org/service/local/artifact/maven/redirect?r={{maven_release_dir | default('ala-release')}}&g={{groupId | default('au.org.ala')}}&a={{artifactId | default('')}}&v={{version | default('')}}&e={{packaging | default('war')}}&c={{classifier | default('')}}"
|
251 |
| - when: use_gbif_nexus is defined and use_gbif_nexus == "true" |
| 287 | + when: use_gbif_nexus is defined and (use_gbif_nexus == "true" or use_gbif_nexus == true) |
252 | 288 | tags:
|
253 | 289 | - setfacts
|
254 | 290 |
|
|
0 commit comments