fix: supprimer tous les ${VAR} restants dans les commands
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

${PROJECT} dans configure -> $PROJECT (boucle infinie car substitue vide)
${CI_BUILD_NUMBER}, ${CI_COMMIT_SHA}, ${CI_COMMIT_BRANCH} dans notify-failure

Regle : jamais ${VAR} dans les commands Woodpecker next.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
syoul
2026-03-17 23:15:30 +01:00
parent 108aa8b410
commit 532a026aca

View File

@@ -114,13 +114,13 @@ steps:
MAX=60
i=0
until [ $i -ge $MAX ]; do
READY=$(docker exec "${PROJECT}-db" mysql -uprestashop -p"$DB_PASS" -se \
READY=$(docker exec "$PROJECT-db" mysql -uprestashop -p"$DB_PASS" -se \
"SELECT COUNT(*) FROM prestashop.ps_configuration WHERE name='PS_SSL_ENABLED';" 2>/dev/null || echo 0)
if [ "$READY" -gt "0" ] 2>/dev/null; then
echo "Base prete, activation SSL..."
docker exec "${PROJECT}-db" mysql -uprestashop -p"$DB_PASS" prestashop -e \
docker exec "$PROJECT-db" mysql -uprestashop -p"$DB_PASS" prestashop -e \
"UPDATE ps_configuration SET value='1' WHERE name IN ('PS_SSL_ENABLED','PS_SSL_ENABLED_EVERYWHERE');"
docker exec "${PROJECT}-app" rm -rf /var/www/html/var/cache/prod/ 2>/dev/null || true
docker exec "$PROJECT-app" rm -rf /var/www/html/var/cache/prod/ 2>/dev/null || true
echo "SSL active dans DB, cache efface"
break
fi
@@ -162,7 +162,7 @@ steps:
- name: notify-failure
image: alpine:3.20
commands:
- 'echo "ECHEC pipeline #${CI_BUILD_NUMBER} sur commit ${CI_COMMIT_SHA}"'
- 'echo "Branche: ${CI_COMMIT_BRANCH}"'
- 'echo "ECHEC pipeline #$CI_BUILD_NUMBER sur commit $CI_COMMIT_SHA"'
- 'echo "Branche: $CI_COMMIT_BRANCH"'
when:
- status: failure