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