diff --git a/Jenkinsfile b/Jenkinsfile index e26dc21f..727e93d2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -284,7 +284,8 @@ pipeline { e2e_compose_fail_logs exit 1 fi - if ! e2e_compose run --rm --no-deps --entrypoint "" backend sh -c "set -eux; cd /app; alembic upgrade head"; then + # --entrypoint "" se pierde en sh/Jenkins (Docker toma "backend" como entrypoint, rompe o ignora CWD/ini) + if ! e2e_compose run --rm --no-deps --entrypoint /bin/sh backend -c "set -eux; test -f /app/alembic.ini; cd /app; exec alembic -c /app/alembic.ini upgrade head"; then echo "ERROR: falló alembic upgrade head (job previo al stack completo)" e2e_compose_fail_logs exit 1