diff --git a/.github/e2e/distribution/install.sh b/.github/e2e/distribution/install.sh index 96d9343..bf100ae 100755 --- a/.github/e2e/distribution/install.sh +++ b/.github/e2e/distribution/install.sh @@ -1,13 +1,13 @@ #!/usr/bin/env bash set -eu -: "${DISTRIBUTION_VERSION:=registry:2}" +: "${DISTRIBUTION_VERSION:=2}" : "${DISTRIBUTION_HOST:=localhost}" : "${DISTRIBUTION_PORT:=8080}" -echo "::group::Starting ${DISTRIBUTION_VERSION}}" +echo "::group::Starting registry:${DISTRIBUTION_VERSION}" ( set -x - docker run -d --name registry -p "5000:${DISTRIBUTION_PORT}" "${DISTRIBUTION_VERSION}" + docker run -d --name registry -p "${DISTRIBUTION_PORT}:5000" "registry:${DISTRIBUTION_VERSION}" ) echo "::endgroup::" \ No newline at end of file diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index bee9670..22b906e 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -27,6 +27,7 @@ env: BUILDKIT_IMAGE: moby/buildkit:buildx-stable-1 HARBOR_VERSION: v2.7.0 NEXUS_VERSION: 3.47.1 + DISTRIBUTION_VERSION: 2.8.1 jobs: build: @@ -173,7 +174,7 @@ jobs: network=host - name: Login to Registry - if: github.event_name != 'pull_request' && env.REGISTRY_USER != '' + if: github.event_name != 'pull_request' && (env.REGISTRY_USER || matrix.username_secret) != '' uses: docker/login-action@v2 with: registry: ${{ env.REGISTRY_FQDN || matrix.registry }}