fix(ci): test-deploy — volume /opt/dtrack manquant + → $VAR (Woodpecker parse bug)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
@@ -56,19 +56,23 @@ steps:
|
|||||||
- cd /opt/dtrack && docker compose ps
|
- cd /opt/dtrack && docker compose ps
|
||||||
|
|
||||||
# TEST deploy : verifie que les conteneurs sont running
|
# TEST deploy : verifie que les conteneurs sont running
|
||||||
|
# NOTE: pas de ${VAR} (substitue par Woodpecker) — utiliser $VAR sans accolades
|
||||||
- name: test-deploy
|
- name: test-deploy
|
||||||
image: docker:27-cli
|
image: docker:27-cli
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- /opt/dtrack:/opt/dtrack
|
||||||
commands:
|
commands:
|
||||||
- |
|
- |
|
||||||
PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/dtrack/.env | cut -d= -f2)
|
PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/dtrack/.env | cut -d= -f2)
|
||||||
for CONTAINER in apiserver frontend; do
|
STATUS=$(docker inspect --format '{{.State.Status}}' "$PROJECT-apiserver" 2>/dev/null || echo "absent")
|
||||||
STATUS=$(docker inspect --format '{{.State.Status}}' "${PROJECT}-${CONTAINER}" 2>/dev/null || echo "absent")
|
echo "$PROJECT-apiserver : $STATUS"
|
||||||
echo "${PROJECT}-${CONTAINER} : $STATUS"
|
[ "$STATUS" = "running" ] || { echo "FAIL: apiserver non running"; exit 1; }
|
||||||
[ "$STATUS" = "running" ] || { echo "FAIL: ${CONTAINER} non running"; exit 1; }
|
echo "PASS: apiserver running"
|
||||||
echo "PASS: ${CONTAINER} running"
|
STATUS=$(docker inspect --format '{{.State.Status}}' "$PROJECT-frontend" 2>/dev/null || echo "absent")
|
||||||
done
|
echo "$PROJECT-frontend : $STATUS"
|
||||||
|
[ "$STATUS" = "running" ] || { echo "FAIL: frontend non running"; exit 1; }
|
||||||
|
echo "PASS: frontend running"
|
||||||
|
|
||||||
# Etape 3 : Healthcheck HTTP sur l'apiserver
|
# Etape 3 : Healthcheck HTTP sur l'apiserver
|
||||||
- name: healthcheck
|
- name: healthcheck
|
||||||
|
|||||||
Reference in New Issue
Block a user