ci: copy workspace into quality container
Some checks failed
CI/CD Pipeline / Quality Gate (push) Failing after 11s
CI/CD Pipeline / Build and Push Images (push) Has been skipped
CI/CD Pipeline / Deploy Dev in Dokploy (push) Has been skipped
CI/CD Pipeline / Internal Notify (push) Successful in 1s

This commit is contained in:
2026-04-28 21:44:19 +02:00
parent c3251fa56b
commit d1edbd89cf

View File

@@ -111,9 +111,13 @@ jobs:
docker pull "${CI_GOLDEN_REF}:${GOLDEN_TAG}"
fi
docker run --rm \
-v "${PWD}:/workspace" \
-w /workspace \
QUALITY_CONTAINER=$(printf 'mostovik-quality-%s-%s' \
"${GITHUB_RUN_ID:-local}" \
"${GITHUB_RUN_NUMBER:-0}" \
| tr -c 'a-zA-Z0-9_.-' '-')
docker rm -f "${QUALITY_CONTAINER}" >/dev/null 2>&1 || true
docker create \
--name "${QUALITY_CONTAINER}" \
-e DJANGO_SETTINGS_MODULE=settings.test \
-e SECRET_KEY=test-secret-key-for-ci \
-e SKIP_LINT="${SKIP_LINT}" \
@@ -132,6 +136,13 @@ jobs:
/app/.venv/bin/python -m pytest tests/test_api_inventory_e2e.py -q
fi
'
docker cp . "${QUALITY_CONTAINER}:/workspace"
set +e
docker start -a "${QUALITY_CONTAINER}"
QUALITY_EXIT=$?
set -e
docker rm -f "${QUALITY_CONTAINER}" >/dev/null 2>&1 || true
exit "${QUALITY_EXIT}"
build_push:
name: Build and Push Images