ci: pass DOCKER_TAG as explicit arg to build_and_push.sh (mandatory)
This commit is contained in:
parent
d0e0d06bb4
commit
eec148c71f
@ -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"
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user