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
|
REGISTRY: git.4nkweb.com
|
||||||
run: |
|
run: |
|
||||||
DOCKER_TAG=$(if [ -f .ci/tag.env ]; then source .ci/tag.env && echo "$DOCKER_TAG"; else echo "${GITHUB_REF_NAME:-dev-test}"; fi)
|
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 "$DOCKER_TAG"
|
||||||
bash scripts/build_and_push.sh
|
|
||||||
|
|||||||
@ -4,8 +4,12 @@ IFS=$'\n\t'
|
|||||||
|
|
||||||
REGISTRY=${REGISTRY:-git.4nkweb.com}
|
REGISTRY=${REGISTRY:-git.4nkweb.com}
|
||||||
NAMESPACE=${NAMESPACE:-4nk}
|
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
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user