Skip to content
Snippets Groups Projects
Commit 377dca13 authored by SamwiseFilmore's avatar SamwiseFilmore Committed by Michael Aaron Murphy
Browse files

Reconfigure CI

parent c25f4f3d
No related branches found
No related tags found
No related merge requests found
image: "rust:latest"
stages:
- build
- test
before_script: before_script:
- apt-get update -qq - rustup toolchain add $toolchain
- apt-get install -qq build-essential curl git
- curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable cache:
- source "$HOME/.cargo/env" paths:
- target/
stable: build:stable:
stage: build
variables:
toolchain: stable
script: script:
- cargo +stable build --verbose - cargo +stable build --verbose
- cargo +stable build --release --verbose
test:stable:
stage: test
variables:
toolchain: stable
dependencies:
- build:stable
script:
- script -q -c "cargo +stable test --verbose" - script -q -c "cargo +stable test --verbose"
- script -q -c "cargo +stable test --release --verbose" - script -q -c "cargo +stable test --release --verbose"
beta: build:beta:
stage: build
variables:
toolchain: beta
script: script:
- rustup toolchain add beta
- cargo +beta build --verbose - cargo +beta build --verbose
- cargo +beta build --release --verbose
test:beta:
stage: test
variables:
toolchain: beta
dependencies:
- build:beta
script:
- script -q -c "cargo +beta test --verbose" - script -q -c "cargo +beta test --verbose"
- script -q -c "cargo +beta test --release --verbose" - script -q -c "cargo +beta test --release --verbose"
nightly: build:nightly:
stage: build
variables:
toolchain: nightly
script:
- cargo +nightly build --verbose
- cargo +nightly build --release --verbose
test:nightly:
stage: test
variables:
toolchain: nightly
dependencies:
- build:nightly
script: script:
- rustup toolchain add nightly - script -q -c "cargo +nightly test --verbose"
- cargo +nightly build --verbose - script -q -c "cargo +nightly test --release --verbose"
- script -q -c "cargo +nightly test --verbose" \ No newline at end of file
- script -q -c "cargo +nightly test --release --verbose"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment