iv/.gitlab-ci.yml

40 lines
689 B
YAML

stages:
- build
- test
stable:cargo:build:
stage: build
script:
- rustup toolchain install stable
- rustup default stable
- cargo build
stable:cargo:test:
stage: test
dependencies:
- stable:cargo:build
needs:
- stable:cargo:build
script:
- rustup default stable
- cargo test --jobs 1
nightly:cargo:build:
stage: build
script:
- rustup toolchain install nightly
- rustup default nightly
- cargo build
allow_failure: true
nightly:cargo:test:
stage: test
dependencies:
- nightly:cargo:build
needs:
- nightly:cargo:build
script:
- rustup default nightly
- cargo test --jobs 1
allow_failure: true