-
Notifications
You must be signed in to change notification settings - Fork 4
/
appveyor.yml
70 lines (62 loc) · 2.02 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
environment:
matrix:
# i686-pc-windows-gnu
- TARGET: i686-pc-windows-gnu
CHANNEL: stable
MINGW_URL: https://s3.amazonaws.com/rust-lang-ci
MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
MINGW_DIR: mingw32
- TARGET: i686-pc-windows-gnu
CHANNEL: beta
MINGW_URL: https://s3.amazonaws.com/rust-lang-ci
MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
MINGW_DIR: mingw32
- TARGET: i686-pc-windows-gnu
CHANNEL: nightly
MINGW_URL: https://s3.amazonaws.com/rust-lang-ci
MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
MINGW_DIR: mingw32
# x86_64-pc-windows-gnu
- TARGET: x86_64-pc-windows-gnu
CHANNEL: stable
MSYS_BITS: 64
- TARGET: x86_64-pc-windows-gnu
CHANNEL: beta
MSYS_BITS: 64
- TARGET: x86_64-pc-windows-gnu
CHANNEL: nightly
MSYS_BITS: 64
# i686-pc-windows-msvc
- TARGET: i686-pc-windows-msvc
CHANNEL: stable
- TARGET: i686-pc-windows-msvc
CHANNEL: beta
- TARGET: i686-pc-windows-msvc
CHANNEL: nightly
# x86_64-pc-windows-msvc
- TARGET: x86_64-pc-windows-msvc
CHANNEL: stable
- TARGET: x86_64-pc-windows-msvc
CHANNEL: beta
- TARGET: x86_64-pc-windows-msvc
CHANNEL: nightly
install:
- appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
- rustup-init.exe --default-host %TARGET% --default-toolchain %CHANNEL% -y
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
- if defined MSYS_BITS set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
- if defined MINGW_URL appveyor DownloadFile %MINGW_URL%/%MINGW_ARCHIVE%
- if defined MINGW_URL 7z x -y %MINGW_ARCHIVE% > nul
- if defined MINGW_URL set PATH=C:\Python27;%CD%\%MINGW_DIR%\bin;C:\msys64\usr\bin;%PATH%
- rustc -V
- cargo -V
build: false
test_script:
- cargo test --verbose
cache:
- target
- C:\Users\appveyor\.cargo\registry
matrix:
allow_failures:
- channel: beta
- channel: nightly