Skip to content
Snippets Groups Projects
Verified Commit 2ddf1dab authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Update CI configuration to use redoxer

parent 8e38015b
No related branches found
No related tags found
Loading
image: "redoxos/redox"
image: "redoxos/redoxer"
stages:
- build
- test
before_script:
- rustup target add x86_64-unknown-redox --toolchain nightly
- rustup show # Print version info for debugging
cache:
paths:
- target/
build:linux:cargo:
build:linux:
stage: build
script: cargo +nightly build --verbose
build:redox:cargo:
build:redox:
stage: build
script:
- mkdir .cargo
- echo -e "[target.x86_64-unknown-redox]\nlinker = \"x86_64-unknown-redox-gcc\"" > .cargo/config
- cargo +nightly build --verbose --target x86_64-unknown-redox
script: redoxer build --verbose
test:linux:cargo:
test:linux:
stage: test
dependencies:
- build:linux:cargo
dependencies: build:linux
script: cargo +nightly test --verbose
# TODO: Set up a docker image with a redox vm that would allow to
# run things like tests under redox
test:redox:
stage: test
dependencies: test:redox
script: redoxer test --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