stages:
- build
rust-nightly:
stage: build
image: rustlang/rust:nightly
before_script:
- apt update
- apt install -y firefox-esr
- curl --retry 5 -LO https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
- tar xf geckodriver-v0.24.0-linux64.tar.gz
- cargo install wasm-pack
script:
- cargo build --all
- cargo test --all --all-features
- GECKODRIVER=$(pwd)/geckodriver ./test.sh
rust-stable:
stage: build
image: rust:latest
before_script:
- apt update
- apt install -y firefox-esr
- curl --retry 5 -LO https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
- tar xf geckodriver-v0.24.0-linux64.tar.gz
- cargo install wasm-pack
script:
- cargo build --all
- cargo test --all --all-features
- GECKODRIVER=$(pwd)/geckodriver ./test.sh