diff --git a/.ci/publish.sh b/.ci/publish.sh index e830fd3f97..c13fd79c98 100755 --- a/.ci/publish.sh +++ b/.ci/publish.sh @@ -1,6 +1,6 @@ #!/bin/bash -eu -# Publish any versions of the docker image not yet pushed to ${JENKINS_REPO} +# Publish any versions of the docker image not yet pushed to CONTAINER_NAMESPACE/CONTAINER_REPOSITORY # Arguments: # -n dry run, do not build or publish images # -d debug @@ -9,10 +9,9 @@ set -eu -o pipefail -: "${DOCKERHUB_ORGANISATION:=jenkins}" -: "${DOCKERHUB_REPO:=jenkins}" - -export JENKINS_REPO="${DOCKERHUB_ORGANISATION}/${DOCKERHUB_REPO}" +: "${CONTAINER_REGISTRY:=docker.io}" +: "${CONTAINER_NAMESPACE:=jenkins}" +: "${CONTAINER_REPOSITORY:=jenkins}" function sort-versions() { if [ "$(uname)" == 'Darwin' ]; then @@ -88,7 +87,9 @@ export COMMIT_SHA JENKINS_VERSION WAR_SHA LATEST_WEEKLY LATEST_LTS cat <- -if(![String]::IsNullOrWhiteSpace($env:DOCKERHUB_REPO)) { - $Repository = $env:DOCKERHUB_REPO +if(![String]::IsNullOrWhiteSpace($env:CONTAINER_REPOSITORY)) { + $Repository = $env:CONTAINER_REPOSITORY } -if(![String]::IsNullOrWhiteSpace($env:DOCKERHUB_ORGANISATION)) { - $Organisation = $env:DOCKERHUB_ORGANISATION +if(![String]::IsNullOrWhiteSpace($env:CONTAINER_NAMESPACE)) { + $Organisation = $env:CONTAINER_NAMESPACE } if(![String]::IsNullOrWhiteSpace($env:JENKINS_VERSION)) { @@ -29,8 +29,8 @@ if(![String]::IsNullOrWhiteSpace($env:IMAGE_TYPE)) { $ImageType = $env:IMAGE_TYPE } -$env:DOCKERHUB_ORGANISATION = "$Organisation" -$env:DOCKERHUB_REPO = "$Repository" +$env:CONTAINER_NAMESPACE = "$Organisation" +$env:CONTAINER_REPOSITORY = "$Repository" $env:JENKINS_VERSION = "$JenkinsVersion" # Add 'lts-' prefix to LTS tags not including Jenkins version diff --git a/tests/test_helpers.psm1 b/tests/test_helpers.psm1 index 9e89f1fb7b..594216e03a 100644 --- a/tests/test_helpers.psm1 +++ b/tests/test_helpers.psm1 @@ -109,7 +109,7 @@ function Build-Docker($tag) { if($exitCode -ne 0) { return $exitCode, $stdout, $stderr } - return(Run-Program 'docker' $('tag {0}/{1}:{2} {3}' -f $env:DOCKERHUB_ORGANISATION, $env:DOCKERHUB_REPO, $env:CONTROLLER_IMAGE, $tag)) + return(Run-Program 'docker' $('tag {0}/{1}:{2} {3}' -f $env:CONTAINER_NAMESPACE, $env:CONTAINER_REPOSITORY, $env:CONTROLLER_IMAGE, $tag)) } function Build-DockerChild($tag, $dir) {