From 5d6da3873f982cd8275a2184803728423c552aed Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Thu, 2 Sep 2021 14:21:49 +0100 Subject: [PATCH] [CI] Retry 5 times when downloading InstallBuilder on Windows --- .github/workflows/build.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 97e439f7f..380ebea1b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -174,7 +174,11 @@ jobs: extra: --archives qtbase - name: Download InstallBuilder run: | - curl.exe --output "$HOME\installbuilder.exe" -L --url ${{ env.bitrock_url }}/installbuilder-${{ env.bitrock_version }}-windows-x64-installer.exe + $tries = 0 + while ($tries -lt 5 -and -not (Test-Path "$HOME\installbuilder.exe")) { + $tries++ + curl.exe --output "$HOME\installbuilder.exe" -L --url ${{ env.bitrock_url }}/installbuilder-${{ env.bitrock_version }}-windows-x64-installer.exe + } start -wait "$HOME\installbuilder.exe" @("--mode", "unattended", "--prefix", "$HOME\installbuilder") echo >$HOME\license.xml @" $env:BITROCK_LICENSE @@ -256,7 +260,11 @@ jobs: extra: --archives qtbase - name: Download InstallBuilder run: | - curl.exe --output "$HOME\installbuilder.exe" -L --url ${{ env.bitrock_url }}/installbuilder-${{ env.bitrock_version }}-windows-installer.exe + $tries = 0 + while ($tries -lt 5 -and -not (Test-Path "$HOME\installbuilder.exe")) { + $tries++ + curl.exe --output "$HOME\installbuilder.exe" -L --url ${{ env.bitrock_url }}/installbuilder-${{ env.bitrock_version }}-windows-installer.exe + } start -wait "$HOME\installbuilder.exe" @("--mode", "unattended", "--prefix", "$HOME\installbuilder") echo >$HOME\license.xml @" $env:BITROCK_LICENSE