fix(ci): всегда пересобирать API test image в E2E стенда.
CI / test (push) Successful in 14m16s

Кэш eventhub-api-tests:local оставлял старый audit-тест без remote-ветки.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-16 12:44:44 +03:00
parent 84a494e215
commit ee247bd7e7
+15 -11
View File
@@ -44,18 +44,22 @@ echo " ADMIN_API_HOST=${ADMIN_API_HOST}"
echo " WS_HOST=${WS_HOST}" echo " WS_HOST=${WS_HOST}"
echo " ADMIN_WS_HOST=${ADMIN_WS_HOST}" echo " ADMIN_WS_HOST=${ADMIN_WS_HOST}"
if ! docker image inspect eventhub-api-tests:local >/dev/null 2>&1; then IMAGE="eventhub-api-tests:local"
bash scripts/retry-docker-build.sh 5 60 -- \ if [[ -n "${GITHUB_SHA:-}" ]]; then
docker buildx build \ IMAGE="eventhub-api-tests:sha-${GITHUB_SHA:0:12}"
--network=host \
--file docker/ApiTests.Dockerfile \
--tag eventhub-api-tests:local \
--load \
--provenance=false \
--sbom=false \
.
fi fi
echo "=== build API test image (${IMAGE}) ==="
bash scripts/retry-docker-build.sh 5 60 -- \
docker buildx build \
--network=host \
--file docker/ApiTests.Dockerfile \
--tag "${IMAGE}" \
--load \
--provenance=false \
--sbom=false \
.
docker run --rm --network=host \ docker run --rm --network=host \
-e CT_MODE=remote \ -e CT_MODE=remote \
-e "API_HOST=${API_HOST}" \ -e "API_HOST=${API_HOST}" \
@@ -70,6 +74,6 @@ docker run --rm --network=host \
-e "ADMIN_MODER_PASSWORD=${ADMIN_MODER_PASSWORD:-}" \ -e "ADMIN_MODER_PASSWORD=${ADMIN_MODER_PASSWORD:-}" \
-e "ADMIN_SUPPORT_EMAIL=${ADMIN_SUPPORT_EMAIL:-}" \ -e "ADMIN_SUPPORT_EMAIL=${ADMIN_SUPPORT_EMAIL:-}" \
-e "ADMIN_SUPPORT_PASSWORD=${ADMIN_SUPPORT_PASSWORD:-}" \ -e "ADMIN_SUPPORT_PASSWORD=${ADMIN_SUPPORT_PASSWORD:-}" \
eventhub-api-tests:local "${IMAGE}"
echo "=== API CT passed (${STAND}) ===" echo "=== API CT passed (${STAND}) ==="