3 name: lf-odl-releasedockerhub-macro
5 - shell: !include-raw-escape:
6 - ./run_releasedockerhub.sh
7 ##- ../shell/run_releasedockerhub.sh "{org} {summary} {verbose} {copy}"
10 name: lf-odl-release-docker-hub
13 project-type: freestyle
14 node: ubuntu1804-docker-4c-4g
16 disabled: "{disable-job}"
22 # Define needed parameters for lf-infra-docker-login
26 default: "nexus3.opendaylight.org"
31 name: DOCKERHUB_REGISTRY
34 # Define needed parameters for lf-odl-releasedockerhub-macro
36 name: RELEASEDOCKERHUB_ORG
37 default: "opendaylight"
40 name: RELEASEDOCKERHUB_REPO
42 description: "Only match repos that contains this string"
44 name: RELEASEDOCKERHUB_EXACT
46 description: "Repo has to exactly match RELEASEDOCKERHUB_REPO "
48 name: RELEASEDOCKERHUB_SUMMARY
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: "odl-releasedockerhub-authz-settings"
65 - lf-odl-releasedockerhub-macro: