3 name: lf-onap-releasedockerhub-macro
5 - shell: !include-raw-escape:
6 - ../shell/run_releasedockerhub.sh
9 name: lf-onap-release-docker-hub
12 project-type: freestyle
13 node: ubuntu1804-docker-8c-8g ## Probably don't need this much
15 disabled: "{disable-job}"
21 # Define needed parameters for lf-infra-docker-login
25 default: "nexus3.onap.org"
30 name: DOCKERHUB_REGISTRY
33 # Define needed parameters for lf-onap-releasedockerhub-macro
35 name: RELEASEDOCKERHUB_ORG
39 name: RELEASEDOCKERHUB_REPO
41 description: "Only match repos that contains this string"
43 name: RELEASEDOCKERHUB_EXACT
45 description: "Repo has to exactly match RELEASEDOCKERHUB_REPO "
47 name: RELEASEDOCKERHUB_SUMMARY
49 # yamllint disable-line rule:line-length
50 description: "Provides a brief statistic summary of what it found, and what it should do. Activate with Yes"
52 name: RELEASEDOCKERHUB_VERBOSE
54 description: "Provides a verbose output of the operations. Activate with Yes"
56 name: RELEASEDOCKERHUB_COPY
58 description: "If a copy operation should be done from Nexus3 to docker hub. Activate with Yes"
61 - lf-infra-pre-build ## shell/python-tools-install.sh
62 - lf-infra-docker-login:
63 global-settings-file: "global-settings"
64 settings-file: "onap-releasedockerhub-authz-settings"
65 - lf-onap-releasedockerhub-macro