Merge branch 'CI' into 'dev'

Added gitlab CI to repository

See merge request Steins7/iv!15
This commit is contained in:
Steins7 2021-02-05 17:13:27 +01:00
commit 7f3c19b6eb

50
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,50 @@
stages:
- build
- test
- doc
stable:cargo:build:
stage: build
script:
- rustup toolchain install stable
- rustup default stable
- rustc --version && cargo --version
- cargo build
stable:cargo:test:
stage: test
dependencies:
- stable:cargo:build
needs:
- stable:cargo:build
script:
- rustup default stable
- rustc --version && cargo --version
- cargo test --jobs 1
nightly:cargo:build:
stage: build
script:
- rustup toolchain install nightly
- rustup default nightly
- rustc --version && cargo --version
- cargo build
allow_failure: true
nightly:cargo:test:
stage: test
dependencies:
- nightly:cargo:build
needs:
- nightly:cargo:build
script:
- rustup default nightly
- rustc --version && cargo --version
- cargo test --jobs 1
allow_failure: true
stable:cargo:doc:
stage: doc
needs: []
script:
- cargo doc