diff --git a/.forgejo/workflows/deploy-tradein.yml b/.forgejo/workflows/deploy-tradein.yml index 8223db58..50311309 100644 --- a/.forgejo/workflows/deploy-tradein.yml +++ b/.forgejo/workflows/deploy-tradein.yml @@ -246,7 +246,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1)) @@ -332,7 +336,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1)) @@ -432,7 +440,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1)) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index ef74594b..ebdcc75f 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -90,7 +90,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1)) @@ -167,7 +171,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1)) @@ -244,7 +252,11 @@ jobs: age_h=$(( (now - ts) / 3600 )) if [ "$age_h" -ge 6 ]; then echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)" - docker rm -f "$c" >/dev/null && reaped=$((reaped+1)) + if docker rm -f "$c" >/dev/null 2>&1; then + reaped=$((reaped+1)) + else + echo "buildx: не удалось убрать $c (не фатально)" + fi docker volume rm "${c}_state" >/dev/null 2>&1 || true else kept=$((kept+1))