3 name: lf-onap-releasedockerhub-macro
5 - shell: !include-raw-escape:
6 - ../shell/run_releasedockerhub.sh
7 ##- ../shell/run_releasedockerhub.sh "{org} {summary} {verbose} {copy}"
11 name: lf-onap-release-docker-hub
14 project-type: freestyle
15 node: ubuntu1804-docker-8c-8g ## Probably don't need this much
17 disabled: '{disable-job}'
23 # Define needed parameters for lf-infra-docker-login
27 default: 'nexus3.onap.org'
32 name: DOCKERHUB_REGISTRY
35 # Define needed parameters for lf-onap-releasedockerhub-macro
37 name: RELEASEDOCKERHUB_ORG
41 name: RELEASEDOCKERHUB_REPO
43 description: 'Only match repos that contains this string'
45 name: RELEASEDOCKERHUB_EXACT
47 description: 'Repo has to exactly match RELEASEDOCKERHUB_REPO '
49 name: RELEASEDOCKERHUB_SUMMARY
51 description: 'Provides a brief statistic summary of what it found, and what it should do. Activate with Yes'
53 name: RELEASEDOCKERHUB_VERBOSE
55 description: 'Provides a verbose output of the operations. Activate with Yes'
57 name: RELEASEDOCKERHUB_COPY
59 description: 'If a copy operation should be done from Nexus3 to docker hub. Activate with Yes'
63 - lf-infra-pre-build ## shell/python-tools-install.sh
64 - lf-infra-docker-login:
65 global-settings-file: 'global-settings'
66 settings-file: 'onap-releasedockerhub-authz-settings'
67 - lf-onap-releasedockerhub-macro: