blob: d1fc0883e5727ec005baee3c99b2b582ee9b921a [file] [log] [blame]
language: rust
rust:
- nightly
- beta
script:
- cargo run --manifest-path demo-rs/Cargo.toml
- cargo test
matrix:
include:
- os: macos
rust: nightly
- name: Buck
rust: nightly
before_install:
- sudo apt-get install -y openjdk-8-jdk
- export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
- wget -O buck.deb https://github.com/facebook/buck/releases/download/v2019.10.17.01/buck.2019.10.17.01_all.deb
- sudo dpkg -i buck.deb
before_script:
- cp third-party/Cargo.lock .
- cargo vendor --versioned-dirs --locked third-party/vendor
script:
- buck build :cxx#check --verbose=0
- buck run demo-rs --verbose=0
- name: Bazel
rust: nightly
before_install:
- wget -O install.sh https://github.com/bazelbuild/bazel/releases/download/2.1.1/bazel-2.1.1-installer-linux-x86_64.sh
- chmod +x install.sh
- ./install.sh --user
before_script:
- cp third-party/Cargo.lock .
- cargo vendor --versioned-dirs --locked third-party/vendor
script:
- bazel run demo-rs:demo_rs --verbose_failures --noshow_progress