ci: pass DOCKER_TAG as explicit arg to build_and_push.sh (mandatory)

This commit is contained in:
Nicolas Cantu 2025-09-10 12:18:50 +02:00
parent d0e0d06bb4
commit eec148c71f
2 changed files with 6 additions and 3 deletions

View File

@ -32,5 +32,4 @@ jobs:
REGISTRY: git.4nkweb.com
run: |
DOCKER_TAG=$(if [ -f .ci/tag.env ]; then source .ci/tag.env && echo "$DOCKER_TAG"; else echo "${GITHUB_REF_NAME:-dev-test}"; fi)
export DOCKER_TAG
bash scripts/build_and_push.sh
bash scripts/build_and_push.sh "$DOCKER_TAG"

View File

@ -4,8 +4,12 @@ IFS=$'\n\t'
REGISTRY=${REGISTRY:-git.4nkweb.com}
NAMESPACE=${NAMESPACE:-4nk}
# Support d'un paramètre positionnel prioritaire pour le tag
if [ "${1:-}" != "" ]; then
DOCKER_TAG="$1"
fi
if [ -z "${DOCKER_TAG:-}" ]; then
echo "[docker][erreur] DOCKER_TAG non défini (obligatoire). Exportez DOCKER_TAG ou fournissez-le via l'environnement." >&2
echo "[docker][erreur] DOCKER_TAG non défini (obligatoire). Fournissez-le en argument ou via l'environnement." >&2
exit 1
fi