refactor: add IMAGE_NAMESPACE_VAR to allow optional namespace override for Docker image
Some checks failed
Build and Push Docker Image / docker (push) Failing after 4s
Some checks failed
Build and Push Docker Image / docker (push) Failing after 4s
This commit is contained in:
@@ -49,6 +49,7 @@ jobs:
|
||||
env:
|
||||
IMAGE_NAME_VAR: ${{ vars.IMAGE_NAME }}
|
||||
GITEA_REGISTRY_VAR: ${{ vars.GITEA_REGISTRY }}
|
||||
IMAGE_NAMESPACE_VAR: ${{ vars.IMAGE_NAMESPACE }}
|
||||
run: |
|
||||
set -eu
|
||||
# Derive registry/namespace/image from environment provided by runner
|
||||
@@ -58,6 +59,11 @@ jobs:
|
||||
OWNER=$(echo "$OWNER" | tr '[:upper:]' '[:lower:]')
|
||||
REPO=$(echo "$REPO" | tr '[:upper:]' '[:lower:]')
|
||||
|
||||
# Optionally override namespace (owner) to push to personal or different namespace
|
||||
if [ -n "${IMAGE_NAMESPACE_VAR:-}" ]; then
|
||||
OWNER=$(echo "$IMAGE_NAMESPACE_VAR" | tr '[:upper:]' '[:lower:]')
|
||||
fi
|
||||
|
||||
# Allow overriding image name via repository variable IMAGE_NAME; default to repo name
|
||||
IMAGE_NAME="$IMAGE_NAME_VAR"
|
||||
if [ -z "$IMAGE_NAME" ]; then IMAGE_NAME="$REPO"; fi
|
||||
|
||||
Reference in New Issue
Block a user