Przeglądaj źródła

Add .appveyor.yml

Johannes Hofmann 7 lat temu
rodzic
commit
02f1f9c9d6
1 zmienionych plików z 33 dodań i 0 usunięć
  1. 33
    0
      .appveyor.yml

+ 33
- 0
.appveyor.yml Wyświetl plik

@@ -0,0 +1,33 @@
1
+environment:
2
+  matrix:
3
+  - TARGET: x86_64-pc-windows-msvc
4
+    CHANNEL: nightly
5
+  - TARGET: x86_64-pc-windows-msvc
6
+    CHANNEL: stable
7
+  - TARGET: x86_64-pc-windows-msvc
8
+    CHANNEL: 1.24.1
9
+  - TARGET: x86_64-pc-windows-gnu
10
+    CHANNEL: stable
11
+  - TARGET: i686-pc-windows-msvc
12
+    CHANNEL: nightly
13
+  - TARGET: i686-pc-windows-gnu
14
+    CHANNEL: nightly
15
+
16
+install:
17
+  - ps: >-
18
+        If ($Env:TARGET -eq 'x86_64-pc-windows-gnu') {
19
+          $Env:PATH += ';C:\msys64\mingw64\bin'
20
+        } ElseIf ($Env:TARGET -eq 'i686-pc-windows-gnu') {
21
+          $Env:PATH += ';C:\MinGW\bin'
22
+        }
23
+  - appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
24
+  - rustup-init -yv --default-toolchain %CHANNEL% --default-host %TARGET%
25
+  - SET PATH=%PATH%;%USERPROFILE%\.cargo\bin
26
+  - rustc -vV
27
+  - cargo -vV
28
+
29
+build: false
30
+
31
+test_script:
32
+  - cargo build --verbose
33
+  - cargo test --verbose