Skip to content

Commit b0f3ccd

Browse files
committed
Tweak CI configurations
1 parent f5ac8bc commit b0f3ccd

File tree

2 files changed

+37
-35
lines changed

2 files changed

+37
-35
lines changed

.travis.yml

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,38 @@
11
language: rust
2-
rust:
3-
- stable
4-
- beta
5-
- nightly
62
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+
1427
script:
1528
- cargo test --target $TARGET
1629
- cargo test --release --target $TARGET
1730
- cargo doc --no-deps
18-
after_success:
19-
- travis-cargo --only nightly doc-upload
31+
2032
notifications:
2133
email:
2234
on_success: never
23-
addons:
24-
apt:
25-
packages:
26-
- gcc-multilib
35+
2736
env:
2837
global:
2938
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

appveyor.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
environment:
22
matrix:
3-
- TARGET: x86_64-pc-windows-gnu
4-
MSYS_BITS: 64
5-
- TARGET: i686-pc-windows-gnu
6-
MSYS_BITS: 32
73
- TARGET: x86_64-pc-windows-msvc
84
- 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
99
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
1617

1718
build: false
1819

0 commit comments

Comments
 (0)