11environment :
2- JULIA_PROJECT : " @."
32 matrix :
4- # - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.7/julia-0.7-latest-win32.exe"
5- # - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.7/julia-0.7-latest-win64.exe"
6- - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x86/julia-latest-win32.exe"
7- - JULIA_URL : " https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
3+ - julia_version : 1
4+ - julia_version : nightly
5+
6+ platform :
7+ - x86 # 32-bit
8+ - x64 # 64-bit
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 :
14+ - julia_version : nightly
815
916branches :
1017 only :
@@ -13,32 +20,23 @@ branches:
1320
1421notifications :
1522 - provider : Email
16- to :
17- 1823 on_build_success : false
1924 on_build_failure : false
2025 on_build_status_changed : false
2126
2227install :
23- - ps : " [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12"
24- # If there's a newer build queued for the same PR, cancel this one
25- - ps : if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
26- https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
27- Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
28- throw "There are newer queued builds for this pull request, failing early." }
29- # Download most recent Julia Windows binary
30- - ps : (new-object net.webclient).DownloadFile(
31- $env:JULIA_URL,
32- " C:\p rojects\j ulia-binary.exe" )
33- # Run installer silently, output to C:\projects\julia
34- - C:\projects\julia-binary.exe /S /D=C:\projects\julia
28+ - ps : iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
3529
3630build_script :
37- # Need to convert from shallow to complete for Pkg.clone to work
38- - IF EXIST .git\shallow (git fetch --unshallow)
39- - C:\projects\julia\bin\julia -e "using InteractiveUtils; versioninfo();
40- Pkg.clone(pwd(), \"DynamicalSystemsBase\");
41- Pkg.build(\"DynamicalSystemsBase\")"
31+ - echo "%JL_BUILD_SCRIPT%"
32+ - C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
4233
4334test_script :
44- - C:\projects\julia\bin\julia -e "Pkg.test(\"DynamicalSystemsBase\")"
35+ - echo "%JL_TEST_SCRIPT%"
36+ - C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
37+
38+ # # Uncomment to support code coverage upload. Should only be enabled for packages
39+ # # which would have coverage gaps without running on Windows
40+ # on_success:
41+ # - echo "%JL_CODECOV_SCRIPT%"
42+ # - C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%"
0 commit comments