X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=scripts%2Fbuild%2FappveyorHelp.psm1;h=da21095e668fb360e9e76e4e759675988c5499bc;hp=3cbf46815c59d1b934da2f6fe959c907bb1f66bb;hb=6a1f2e9edbc75dd3da6f43be301d39ddd023bcea;hpb=26f73cfa7c4506c8bb8741bee056951ca584a043 diff --git a/scripts/build/appveyorHelp.psm1 b/scripts/build/appveyorHelp.psm1 index 3cbf4681..da21095e 100644 --- a/scripts/build/appveyorHelp.psm1 +++ b/scripts/build/appveyorHelp.psm1 @@ -119,10 +119,13 @@ function SETUP-QT() } } -function Install-ChocolatelyModule([string] $module, [string[]] $myargs) +function Install-ChocolateyModule([string] $module, [string[]] $myargs) { - Write-Host "Install chocolately package $module" - LogExec cinst $module @myargs -y + Write-Host "Install chocolatey package $module" + LogExec appveyor-retry cinst $module @myargs -y + # Retry installation in case it fails; remove 'appveyor-retry' to run in a generic manner + # See http://help.appveyor.com/discussions/suggestions/816-generic-wrapper-for-retry#comment_40579488 + # And https://github.com/appveyor/ci/issues/418 } function Install-CmakeGitModule([string] $url, [hashtable] $arguments) @@ -171,10 +174,10 @@ function Init([string[]] $chocoDeps, [System.Collections.Specialized.OrderedDict foreach($module in $chocoDeps) { if($module -eq "nsis") { - Install-ChocolatelyModule "nsis.portable" @("-pre") + Install-ChocolateyModule "nsis.portable" @("-pre") continue } - Install-ChocolatelyModule $module + Install-ChocolateyModule $module } foreach($key in $cmakeModules.Keys) {