Câu trả lời:
Sử dụng for-loop
và && break
:
for n in {1..3}; do
docker push $CONTAINER_IMAGE:latest && break;
done
break
thoát khỏi vòng lặp, nhưng chỉ chạy khi docker push
thành công. Nếu docker push
thất bại, nó sẽ thoát với lỗi và vòng lặp sẽ tiếp tục.