Change setup to use travis matrix and dedicated ci script
This commit is contained in:
parent
c27dc79afe
commit
660b3b3dcf
2 changed files with 39 additions and 13 deletions
34
.travis.yml
34
.travis.yml
|
@ -7,13 +7,30 @@ dist:
|
|||
|
||||
language: rust
|
||||
|
||||
rust:
|
||||
- 1.23.0
|
||||
- 1.24.0
|
||||
- stable
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- language: rust
|
||||
rust: 1.23.0
|
||||
cache:
|
||||
cargo: true
|
||||
script:
|
||||
- cargo build --all --all-features -j 1 || exit 1
|
||||
- cargo test --all --all-features -j 1 || exit 1
|
||||
- language: rust
|
||||
rust: 1.24.0
|
||||
cache:
|
||||
cargo: true
|
||||
script:
|
||||
- cargo build --all --all-features -j 1 || exit 1
|
||||
- cargo test --all --all-features -j 1 || exit 1
|
||||
- language: rust
|
||||
rust: stable
|
||||
cache:
|
||||
cargo: true
|
||||
script:
|
||||
- cargo build --all --all-features -j 1 || exit 1
|
||||
- cargo test --all --all-features -j 1 || exit 1
|
||||
|
||||
|
||||
addons:
|
||||
apt:
|
||||
|
@ -21,13 +38,6 @@ addons:
|
|||
- libdbus-1-dev
|
||||
- pkg-config
|
||||
|
||||
script:
|
||||
- |
|
||||
bash ./scripts/find-dead-symlinks || exit 1
|
||||
bash ./scripts/license-headers-updated || exit 1
|
||||
cargo build --all --all-features -j 1 || exit 1
|
||||
cargo test --all --all-features -j 1 || exit 1
|
||||
|
||||
notifications:
|
||||
email:
|
||||
on_success: never
|
||||
|
|
16
scripts/mkdocset
Normal file
16
scripts/mkdocset
Normal file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# execute from repository root
|
||||
|
||||
CARGO=$(which cargo || exit 1)
|
||||
RSDOCSDASHING=$(which rsdocs-dashing || exit 1)
|
||||
DASHING=$(which dashing || exit 1)
|
||||
|
||||
$CARGO doc --all || exit 1
|
||||
|
||||
ls target/doc | grep imag | while read pkg; do
|
||||
$RSDOCSDASHING target/doc/$pkg docset-$pkg
|
||||
$DASHING build --config docset-$pkg/dashing.json --source docset-$pkg/build
|
||||
done
|
||||
|
||||
|
Loading…
Reference in a new issue