stages:
- build
build-1_56:
stage: build
image: rust:1.56-slim
dependencies: []
script:
- cargo build --verbose
- cargo test --verbose
- cargo doc --verbose
build-stable:
stage: build
image: rust:latest
dependencies: []
script:
- cargo build --verbose
- cargo test --verbose
- cargo doc --verbose
build-beta:
stage: build
image: rust:latest
dependencies: []
before_script:
- rustup default beta
script:
- cargo build --verbose
- cargo test --verbose
- cargo doc --verbose
build-nightly:
stage: build
image: rust:latest
dependencies: []
before_script:
- rustup default nightly
script:
- cargo build --verbose --locked
- cargo test --verbose --locked
- cargo doc --verbose --locked