ci: убирать buildx-билдер в конце сборочных job'ов (#2869) #2870
2 changed files with 30 additions and 6 deletions
|
|
@ -246,7 +246,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
@ -332,7 +336,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
@ -432,7 +440,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
@ -167,7 +171,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
@ -244,7 +252,11 @@ jobs:
|
||||||
age_h=$(( (now - ts) / 3600 ))
|
age_h=$(( (now - ts) / 3600 ))
|
||||||
if [ "$age_h" -ge 6 ]; then
|
if [ "$age_h" -ge 6 ]; then
|
||||||
echo "buildx: убираю протёкший билдер $c (возраст ${age_h} ч)"
|
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
|
docker volume rm "${c}_state" >/dev/null 2>&1 || true
|
||||||
else
|
else
|
||||||
kept=$((kept+1))
|
kept=$((kept+1))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue