forked from hush/librustzcash
Browse Source
Adding rustc --version and removing explicit cd to librustzcash Sanity check stage pipeline flow Cleaning up stagesci_integration
mdr0id
6 years ago
1 changed files with 73 additions and 0 deletions
@ -0,0 +1,73 @@ |
|||
|
|||
# /************************************************************************ |
|||
# File: .gitlab-ci.yml |
|||
# Author: mdr0id |
|||
# Date: 9/10/2018 |
|||
# Description: Used to setup runners/jobs for librustzcash |
|||
# Usage: Commit source and the pipeline will trigger the according jobs. |
|||
# For now the build and test are done in the same jobs. |
|||
# |
|||
# Known bugs/missing features: |
|||
# |
|||
# ************************************************************************/ |
|||
|
|||
stages: |
|||
- build |
|||
- test |
|||
- deploy |
|||
|
|||
rust-latest: |
|||
stage: build |
|||
image: rust:latest |
|||
script: |
|||
- cargo --verbose --version |
|||
- time cargo build --verbose |
|||
|
|||
rust-nightly: |
|||
stage: build |
|||
image: rustlang/rust:nightly |
|||
script: |
|||
- cargo --verbose --version |
|||
- cargo build --verbose |
|||
allow_failure: true |
|||
|
|||
librustzcash-test-latest: |
|||
stage: test |
|||
image: rust:latest |
|||
script: |
|||
- cargo --verbose --version |
|||
- time cargo test --release --verbose |
|||
|
|||
librustzcash-test-latest: |
|||
stage: test |
|||
image: rust:latest |
|||
script: |
|||
- cargo --verbose --version |
|||
- time cargo test --release --verbose |
|||
|
|||
librustzcash-test-rust-nightly: |
|||
stage: test |
|||
image: rustlang/rust:nightly |
|||
script: |
|||
- cargo --verbose --version |
|||
- cargo test --release --verbose |
|||
allow_failure: true |
|||
|
|||
#used to manually deploy a given release |
|||
librustzcash-rust-rc: |
|||
stage: deploy |
|||
image: rust:latest |
|||
script: |
|||
- cargo --verbose --version |
|||
- time cargo build --release --verbose |
|||
when: manual |
|||
|
|||
#used to manually deploy a given release |
|||
librustzcash-rust-nightly-rc: |
|||
stage: deploy |
|||
image: rustlang/rust:nightly |
|||
script: |
|||
- cargo --verbose --version |
|||
- cargo build --release --verbose |
|||
allow_failure: true |
|||
when: manual |
Loading…
Reference in new issue