bdk/.travis.yml

29 lines
1.1 KiB
YAML
Raw Normal View History

2020-02-03 18:31:12 +01:00
language: rust
rust:
- stable
before_script:
# Install a recent version of clang that supports wasm32
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
- sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main"
- sudo apt-get update
- sudo apt-get install -y clang-10 libc6-dev-i386
# Install the required components and targets
- rustup component add rustfmt
- rustup target add wasm32-unknown-unknown
2020-02-03 18:31:12 +01:00
script:
- cargo fmt -- --check --verbose
2020-02-03 18:31:12 +01:00
- cargo test --verbose --all
2020-02-07 23:22:28 +01:00
- cargo build --verbose --all
- cargo build --verbose --no-default-features --features=minimal
2020-05-07 15:14:05 +02:00
- cargo build --verbose --no-default-features --features=minimal,esplora
2020-02-07 23:22:28 +01:00
- cargo build --verbose --no-default-features --features=key-value-db
- cargo build --verbose --no-default-features --features=electrum
- CC="clang-10" CFLAGS="-I/usr/include" cargo build --verbose --no-default-features --features=cli-utils,esplora --target=wasm32-unknown-unknown
2020-02-03 18:31:12 +01:00
notifications:
email: false
2020-02-07 12:27:10 +01:00
before_cache:
- rm -rf "$TRAVIS_HOME/.cargo/registry/src"
cache: cargo