Merge branch 'CI' into 'dev'
Added gitlab CI to repository See merge request Steins7/iv!15
This commit is contained in:
commit
7f3c19b6eb
50
.gitlab-ci.yml
Normal file
50
.gitlab-ci.yml
Normal 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
|
||||||
Loading…
Reference in New Issue
Block a user