diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..82f7bba --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,19 @@ +image: "redoxos/redoxer" + +stages: + - build + - test + +cache: + paths: + - target/ + +build:redox: + stage: build + script: redoxer build --verbose + +test:redox: + stage: test + dependencies: + - build:redox + script: redoxer test --verbose diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 0cce80a..0000000 --- a/.travis.yml +++ /dev/null @@ -1,35 +0,0 @@ -sudo: false -language: rust -rust: - - stable - - beta - - nightly -cache: cargo -addons: - apt: - packages: - - libcurl4-openssl-dev - - libelf-dev - - libdw-dev - - binutils-dev - - cmake - sources: - - kalakris-cmake -env: - global: - - TRAVIS_CARGO_NIGHTLY_FEATURE="" -before_script: - - | - pip install 'travis-cargo<0.2' --user && - export PATH=$HOME/.local/bin:/usr/local/bin:$PATH - - export PATH="$PATH:$HOME/.cargo/bin" - - which cargo-coverage || cargo install cargo-travis - - which rustfmt || cargo install rustfmt -script: - - cargo fmt -- --write-mode=diff - - cargo build - - cargo test - - travis-cargo --only stable doc -after_success: - - travis-cargo --only stable doc-upload - - cargo coveralls