|
@@ -1,3 +1,4 @@
|
|
|
|
+cache: cargo
|
|
dist: trusty
|
|
dist: trusty
|
|
language: rust
|
|
language: rust
|
|
services: docker
|
|
services: docker
|
|
@@ -45,14 +46,16 @@ install:
|
|
script:
|
|
script:
|
|
- cargo generate-lockfile
|
|
- cargo generate-lockfile
|
|
- if [[ $TRAVIS_OS_NAME = "linux" ]]; then
|
|
- if [[ $TRAVIS_OS_NAME = "linux" ]]; then
|
|
- sudo apt-get remove -y qemu-user-static &&
|
|
|
|
- sudo apt-get install -y qemu-user-static &&
|
|
|
|
sh ci/run-docker.sh $TARGET;
|
|
sh ci/run-docker.sh $TARGET;
|
|
else
|
|
else
|
|
cargo test --target $TARGET &&
|
|
cargo test --target $TARGET &&
|
|
cargo test --target $TARGET --release;
|
|
cargo test --target $TARGET --release;
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
+after_success:
|
|
|
|
+ # Travis can't cache files that are not readable by "others"
|
|
|
|
+ - chmod -R a+r /home/travis/.cargo
|
|
|
|
+
|
|
branches:
|
|
branches:
|
|
only:
|
|
only:
|
|
- auto
|
|
- auto
|