image: 'rust:latest'
stages:
- test
- build
variables:
CARGO_HOME: $CI_PROJECT_DIR/cargo
APT_CACHE_DIR: $CI_PROJECT_DIR/apt
before_script:
- apt-get update -yq
test:
stage: test
script:
- rustc --version
- cargo --version
- cargo test --verbose
cache:
paths:
- apt/
- cargo/
- target/