fix: COMPOSE_PROJECT_NAME vide (${VAR} -> $VAR sans accolades)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
${CI_REPO_OWNER} et ${CI_COMMIT_BRANCH} etaient substitues vides par
Woodpecker au parse YAML -> PROJECT vide -> docker exec "-db" echoue
silencieusement -> boucle configure infinie (60 tentatives).
$VAR sans accolades n'est pas substitue au parse, resolu au shell runtime.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@ steps:
|
||||
PRESTASHOP_ADMIN_PASSWORD: placeholder
|
||||
commands:
|
||||
- |
|
||||
export COMPOSE_PROJECT_NAME="${CI_REPO_OWNER}-${CI_COMMIT_BRANCH}-prestashop"
|
||||
export COMPOSE_PROJECT_NAME="$CI_REPO_OWNER-$CI_COMMIT_BRANCH-prestashop"
|
||||
export PS_DOMAIN="validate.example.com"
|
||||
export PS_ADMIN_FOLDER="admin-secure"
|
||||
docker compose config --quiet
|
||||
@@ -56,7 +56,9 @@ steps:
|
||||
- env | grep -E "^(PS_DOMAIN|PS_ADMIN_FOLDER|PRESTASHOP_ADMIN_EMAIL|PRESTASHOP_ADMIN_PASSWORD|DB_ROOT_PASSWORD|DB_PASSWORD)=" > .env.deploy
|
||||
# COMPOSE_PROJECT_NAME : construit depuis les vars CI Woodpecker (pas de secret necessaire)
|
||||
# Convention user-env-project : CI_REPO_OWNER-CI_COMMIT_BRANCH-prestashop
|
||||
- echo "COMPOSE_PROJECT_NAME=${CI_REPO_OWNER}-${CI_COMMIT_BRANCH}-prestashop" >> .env.deploy
|
||||
# $VAR sans accolades : pas substitue par Woodpecker au parse YAML (contrairement a ${VAR})
|
||||
- |
|
||||
echo "COMPOSE_PROJECT_NAME=$CI_REPO_OWNER-$CI_COMMIT_BRANCH-prestashop" >> .env.deploy
|
||||
- echo "Fichier .env.deploy cree ($(wc -c < .env.deploy) octets)"
|
||||
|
||||
# Etape 3b : Deploiement sur sonic via Docker socket
|
||||
|
||||
Reference in New Issue
Block a user