2016-05-17 18:28:00 +03:00
|
|
|
os: Visual Studio 2015
|
|
|
|
|
|
|
|
environment:
|
|
|
|
matrix:
|
|
|
|
# Stable 64-bit MSVC
|
|
|
|
- channel: stable
|
|
|
|
target: x86_64-pc-windows-msvc
|
|
|
|
# Beta 64-bit MSVC
|
|
|
|
- channel: beta
|
|
|
|
target: x86_64-pc-windows-msvc
|
|
|
|
# Nightly 64-bit MSVC
|
|
|
|
- channel: nightly
|
|
|
|
target: x86_64-pc-windows-msvc
|
2017-04-05 17:25:02 +03:00
|
|
|
EXTRA_FEATURES: unstable
|
2017-01-27 20:08:58 +03:00
|
|
|
CARGO_TEST_EXTRA: --all
|
2016-05-17 18:28:00 +03:00
|
|
|
|
|
|
|
### GNU Toolchains ###
|
2016-05-24 17:13:09 +03:00
|
|
|
#TODO: figure out how to get mingw64 working on appveyor
|
2016-05-17 18:28:00 +03:00
|
|
|
# Stable 64-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: stable
|
|
|
|
# target: x86_64-pc-windows-gnu
|
2016-05-24 17:13:09 +03:00
|
|
|
# Stable 32-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: stable
|
|
|
|
# target: i686-pc-windows-gnu
|
2016-05-17 18:28:00 +03:00
|
|
|
# Beta 64-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: beta
|
|
|
|
# target: x86_64-pc-windows-gnu
|
2016-05-24 17:13:09 +03:00
|
|
|
# Beta 32-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: beta
|
|
|
|
# target: i686-pc-windows-gnu
|
2016-05-17 18:28:00 +03:00
|
|
|
# Nightly 64-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: nightly
|
|
|
|
# target: x86_64-pc-windows-gnu
|
2016-05-24 17:13:09 +03:00
|
|
|
# Nightly 32-bit GNU
|
2016-06-12 16:58:06 +03:00
|
|
|
# - channel: nightly
|
|
|
|
# target: i686-pc-windows-gnu
|
2016-05-17 18:28:00 +03:00
|
|
|
|
|
|
|
matrix:
|
|
|
|
allow_failures:
|
|
|
|
- channel: nightly
|
|
|
|
|
|
|
|
install:
|
|
|
|
- ps: .\appveyor_rust_install.ps1
|
|
|
|
|
|
|
|
build_script:
|
2017-04-05 17:25:02 +03:00
|
|
|
- cmd: cargo build --verbose --features="all %EXTRA_FEATURES%"
|
2016-05-17 18:28:00 +03:00
|
|
|
|
|
|
|
test_script:
|
2017-04-05 17:25:02 +03:00
|
|
|
- cmd: cargo test --verbose --features="all %EXTRA_FEATURES%" %CARGO_TEST_EXTRA%
|
2016-05-17 18:28:00 +03:00
|
|
|
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|