ci: сносить остаточный контейнер blockchain перед docker run
Self-hosted раннер персистентный: упавший integration оставляет контейнер с фиксированным именем blockchain, следующий docker run падает exit 125 (Conflict, name already in use). docker rm -f перед стартом — фикс самовосстанавливающийся, чистит остаток от предыдущего прогона. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -85,6 +85,10 @@ jobs:
|
||||
# передачу команды контейнеру. Монтируем config.ini (SHiP на 8080) и genesis.json.
|
||||
- name: Start blockchain node
|
||||
run: |
|
||||
# Раннер self-hosted и персистентный: упавший прогон оставляет контейнер
|
||||
# с фиксированным именем blockchain, и следующий docker run падает с
|
||||
# exit 125 (Conflict, name already in use). Сносим остаток перед стартом.
|
||||
docker rm -f blockchain 2>/dev/null || true
|
||||
docker run -d --name blockchain \
|
||||
-p 8888:8888 -p 8080:8080 -p 9876:9876 \
|
||||
-v "${GITHUB_WORKSPACE}/packages/parser2/test/integration/node-config:/mnt/dev/config" \
|
||||
|
||||
Reference in New Issue
Block a user