@@ -2,6 +2,15 @@ environment:
22 matrix :
33 - JULIA_URL : " https://julialang-s3.julialang.org/bin/winnt/x86/0.5/julia-0.5-latest-win32.exe"
44 - JULIA_URL : " https://julialang-s3.julialang.org/bin/winnt/x64/0.5/julia-0.5-latest-win64.exe"
5+ - JULIA_URL : " https://julialang-s3.julialang.org/bin/winnt/x86/0.6/julia-0.6-latest-win32.exe"
6+ - JULIA_URL : " https://julialang-s3.julialang.org/bin/winnt/x64/0.6/julia-0.6-latest-win64.exe"
7+ - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x86/julia-latest-win32.exe"
8+ - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
9+
10+ # # uncomment the following lines to allow failures on nightly julia
11+ # # (tests will run but not make your overall status red)
12+ matrix :
13+ allow_failures :
514 - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x86/julia-latest-win32.exe"
615 - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
716
@@ -18,6 +27,11 @@ notifications:
1827
1928install :
2029 - ps : " [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12"
30+ # If there's a newer build queued for the same PR, cancel this one
31+ - ps : if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
32+ https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
33+ Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
34+ throw "There are newer queued builds for this pull request, failing early." }
2135# Download most recent Julia Windows binary
2236 - ps : (new-object net.webclient).DownloadFile(
2337 $env:JULIA_URL,
0 commit comments