Skip to content
Snippets Groups Projects
Commit 396a6dbb authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Merge branch 'mggmuggins/ci' into 'master'

Stage and Cache build

See merge request redox-os/relibc!150
parents 0567f699 b911a76d
No related branches found
No related tags found
No related merge requests found
image: "rust:latest" image: "rustlang/rust:nightly"
stages:
- build
- test
before_script: before_script:
- git submodule update --init --recursive - git submodule update --init --recursive
- rustup toolchain add nightly
- rustup target add x86_64-unknown-redox --toolchain nightly - rustup target add x86_64-unknown-redox --toolchain nightly
- rustup show # Print version info for debugging - rustup show # Print version info for debugging
cache:
untracked: true
build:linux: build:linux:
stage: build
script: script:
- make all - make all
#build:redox: #build:redox:
# stage: build
# script: # script:
# - make all # - make all
test:linux: test:linux:
stage: test
dependencies:
- build:linux
script: script:
- make test - make test
fmt: fmt:
stage: test
script: script:
- rustup component add rustfmt-preview - rustup component add rustfmt-preview
- ./fmt.sh -- --check - ./fmt.sh -- --check
allow_failure: true
# TODO: Set up a docker image with a redox vm that would allow to
# run things like tests under redox
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