]> git.lizzy.rs Git - rust.git/blob - appveyor.yml
Change defaults to RFC style
[rust.git] / appveyor.yml
1 # This is based on https://github.com/japaric/rust-everywhere/blob/master/appveyor.yml\r
2 # and modified (mainly removal of deployment) to suit rustfmt.\r
3 \r
4 environment:\r
5   global:\r
6     PROJECT_NAME: rustfmt\r
7   matrix:\r
8     # Stable channel\r
9     - TARGET: i686-pc-windows-gnu\r
10       CHANNEL: stable\r
11     - TARGET: i686-pc-windows-msvc\r
12       CHANNEL: stable\r
13     - TARGET: x86_64-pc-windows-gnu\r
14       CHANNEL: stable\r
15     - TARGET: x86_64-pc-windows-msvc\r
16       CHANNEL: stable\r
17     # Beta channel\r
18     - TARGET: i686-pc-windows-gnu\r
19       CHANNEL: beta\r
20     - TARGET: i686-pc-windows-msvc\r
21       CHANNEL: beta\r
22     - TARGET: x86_64-pc-windows-gnu\r
23       CHANNEL: beta\r
24     - TARGET: x86_64-pc-windows-msvc\r
25       CHANNEL: beta\r
26     # Nightly channel\r
27     - TARGET: i686-pc-windows-gnu\r
28       CHANNEL: nightly\r
29     - TARGET: i686-pc-windows-msvc\r
30       CHANNEL: nightly\r
31     - TARGET: x86_64-pc-windows-gnu\r
32       CHANNEL: nightly\r
33     - TARGET: x86_64-pc-windows-msvc\r
34       CHANNEL: nightly\r
35 \r
36 # Install Rust and Cargo\r
37 # (Based on from https://github.com/rust-lang/libc/blob/master/appveyor.yml)\r
38 install:\r
39   - appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe\r
40   - if "%TARGET%" == "i686-pc-windows-gnu" set PATH=%PATH%;C:\msys64\mingw32\bin\r
41   - if "%TARGET%" == "x86_64-pc-windows-gnu" set PATH=%PATH%;C:\msys64\mingw64\bin\r
42   - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin\r
43   - rustup-init.exe --default-host %TARGET% --default-toolchain %CHANNEL% -y\r
44   - rustc -Vv\r
45   - cargo -V\r
46 \r
47 # ???\r
48 build: false\r
49 \r
50 # Build rustfmt, run the executables as\r
51 test_script:\r
52   - cargo build --verbose\r
53   - cargo run --bin rustfmt -- --help\r
54   - cargo run --bin cargo-fmt -- --help\r
55   - cargo test\r