ci: copy workspace into quality container
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user