File tree Expand file tree Collapse file tree 2 files changed +37
-35
lines changed Expand file tree Collapse file tree 2 files changed +37
-35
lines changed Original file line number Diff line number Diff line change 1
1
language : rust
2
- rust :
3
- - stable
4
- - beta
5
- - nightly
6
2
sudo : false
7
- install :
8
- - if [ "$TRAVIS_OS_NAME" = "linux" ]; then OS=unknown-linux-gnu; else OS=apple-darwin; fi
9
- - export TARGET=$ARCH-$OS
10
- - curl https://static.rust-lang.org/rustup.sh |
11
- sh -s -- --add-target=$TARGET --disable-sudo -y --prefix=`rustc --print sysroot`
12
- before_script :
13
- - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
3
+
4
+ matrix :
5
+ include :
6
+ - env : TARGET=x86_64-unknown-linux-gnu
7
+ - env : TARGET=i686-unknown-linux-gnu
8
+ install : rustup target add $TARGET
9
+ addons :
10
+ apt :
11
+ packages :
12
+ - gcc-multilib
13
+ - env : TARGET=x86_64-apple-darwin
14
+ os : osx
15
+ - env : TARGET=i686-apple-darwin
16
+ os : osx
17
+ install : rustup target add $TARGET
18
+ - rust : beta
19
+ env : TARGET=x86_64-unknown-linux-gnu
20
+ - rust : nightly
21
+ env : TARGET=x86_64-unknown-linux-gnu
22
+ before_script :
23
+ - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
24
+ after_success :
25
+ - travis-cargo doc-upload
26
+
14
27
script :
15
28
- cargo test --target $TARGET
16
29
- cargo test --release --target $TARGET
17
30
- cargo doc --no-deps
18
- after_success :
19
- - travis-cargo --only nightly doc-upload
31
+
20
32
notifications :
21
33
email :
22
34
on_success : never
23
- addons :
24
- apt :
25
- packages :
26
- - gcc-multilib
35
+
27
36
env :
28
37
global :
29
38
secure : " svERMPbvMr1ctEAwHqSinbPASsM2+K4gqrNRhDksgzHByk5ROe8xhZwgWDrzVdOjQpBE7tqhgj8y88w/nI/WYG6T5xnE5AvSJVXmwU47IzzYPqT44BE9RZJlndW0YKqATdb2kVj3NT2pPd8PgQRiExzucga2KolpVvQylyfabX6mbuFWfG7RfO7Wln7t1aXMDeSn0A70Y9rN8g7rctOnpavonXK0LzbuGcGmOmJjTWt3euF7DW2Rci0CxpFPFHLnlXbHL+t9WYNvKWHjxkvWWkVxTa+e29wrDLCoNK8rQICDYM5oiklI/ticOgWrB/rEBxaJSYwia4PtGjdXRjCwxB/Ut8L4B0jePgU2ggg6RmMEW5de+aURueIrftOo6iKfgB4w5FtARjNzW/tBk0AckoykbiTd0fpEDZgq0wz4kUNbK9gzKamSpLbWNn+Kg/Mwb2IANc7iwUBZ+L1fgbZ7GqocDaACn1Urlfz6JDkfwLKr9QShXUfux0M6T8NWSgt0a7HbfijpZEYLxPMC5n7ggDs8NN+UfwnJw4Rl6FksJKur30HOkv4iiPvj7X+j7rRaoP7rLtkkYVjBtzYAgsEq7JBE6fzWklgNc5v6FcfdFybYnAF3IZFMF+s48v2PSABOSCiUS1KXZaHuS+oHiT32DmBE4ylOEFo4Y+/vYdEiVnQ="
30
-
31
- matrix :
32
- - ARCH=x86_64
33
- - ARCH=i686
34
-
35
- os :
36
- - linux
37
- - osx
Original file line number Diff line number Diff line change 1
1
environment :
2
2
matrix :
3
- - TARGET : x86_64-pc-windows-gnu
4
- MSYS_BITS : 64
5
- - TARGET : i686-pc-windows-gnu
6
- MSYS_BITS : 32
7
3
- TARGET : x86_64-pc-windows-msvc
8
4
- TARGET : i686-pc-windows-msvc
5
+ - TARGET : i686-pc-windows-gnu
6
+ MSYS_BITS : 32
7
+ - TARGET : x86_64-pc-windows-gnu
8
+ MSYS_BITS : 64
9
9
install :
10
- - ps : Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe"
11
- - rust-nightly-%TARGET%.exe /VERYSILENT /NORESTART /DIR="C:\Program Files (x86)\Rust"
12
- - set PATH=%PATH%;C:\Program Files (x86)\Rust\bin
13
- - if defined MSYS_BITS set PATH=%PATH%;C:\msys64\mingw%MSYS_BITS%\bin
14
- - rustc -V
15
- - cargo -V
10
+ - appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
11
+ - rustup-init.exe -y --default-host x86_64-pc-windows-msvc
12
+ - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
13
+ - if NOT "%TARGET%" == "x86_64-pc-windows-msvc" rustup target add %TARGET%
14
+ - if defined MSYS_BITS set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
15
+ - rustc -vV
16
+ - cargo -vV
16
17
17
18
build : false
18
19
You can’t perform that action at this time.
0 commit comments