Unlimited retries

This commit is contained in:
Greg Hellings
2022-06-01 11:18:42 -05:00
parent 4ff0cd891d
commit 0470d97da2
+3 -2
View File
@@ -53,8 +53,9 @@ jobs:
# Strip .sh if it is a dynamic one
file="$(printf "${{ matrix.distro }}" | sed -E -e 's/^(.*).sh$/\1/')"
# Add a retry in case something bogus like a network failure happens
./packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources || \
./packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources
until packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources; do
sleep 1
done
env:
VAGRANT_CLOUD_TOKEN: ${{ secrets.VAGRANT_CLOUD_TOKEN }}
PACKER_LOG: ${{ contains(matrix.needs_timeout, matrix.distro) && '1' || '0' }}