add CI for macOS
This commit is contained in:
27
.travis.yml
27
.travis.yml
@@ -1,16 +1,29 @@
|
|||||||
language: rust
|
language: rust
|
||||||
rust:
|
|
||||||
- stable
|
|
||||||
- beta
|
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- rust: beta
|
- rust: beta
|
||||||
|
include:
|
||||||
|
- os: linux
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- libpulse-dev
|
||||||
|
- libdbus-1-dev
|
||||||
|
- libxcb1-dev
|
||||||
|
- libxcb-render0-dev
|
||||||
|
- libxcb-shape0-dev
|
||||||
|
- libxcb-xfixes0-dev
|
||||||
|
|
||||||
before_install:
|
- os: osx
|
||||||
- sudo apt-get install -y libpulse-dev libdbus-1-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev
|
env: CARGO_FLAGS="--no-default-features --features portaudio_backend,cursive/pancurses-backend"
|
||||||
script:
|
osx_image: xcode11.2
|
||||||
- cargo build
|
addons:
|
||||||
|
homebrew:
|
||||||
|
packages: portaudio
|
||||||
|
|
||||||
|
script: cargo build $CARGO_FLAGS
|
||||||
# - rustup component add clippy rustfmt
|
# - rustup component add clippy rustfmt
|
||||||
# - cargo clippy --all-targets -- -D warnings
|
# - cargo clippy --all-targets -- -D warnings
|
||||||
# - cargo fmt --all -- --check
|
# - cargo fmt --all -- --check
|
||||||
|
|||||||
Reference in New Issue
Block a user