Browse Source

Script cleanup

pull/1149/head
Chris Johnston 7 years ago
parent
commit
f01dcbf6ae
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      appveyor.yml

+ 9
- 6
appveyor.yml View File

@@ -25,25 +25,28 @@ init:

build_script:
- ps: >-
if ($isLinux) {
if ($isLinux)
{
# AppVeyor Linux images do not have appveyor-retry, which retries the commands a few times
# until the command exits with code 0.
# So, this is done with a short script.
$code = 0
$counter = 0
do {
do
{
dotnet restore Discord.Net.sln -v Minimal /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG"
$code = $LASTEXITCODE
$counter++

if ($code -ne 0)
{
# Wait 5s before attempting to run again
Start-sleep -Seconds 5
}

} until ($counter -eq 5 -or $code -eq 0)
} else {
}
until ($counter -eq 5 -or $code -eq 0)
}
else
{
appveyor-retry dotnet restore Discord.Net.sln -v Minimal /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG"
}
- ps: dotnet build Discord.Net.sln -c "Release" /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG"


Loading…
Cancel
Save