From 593d21e593412d216f0f3197710d1d82bee991e1 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Tue, 16 Apr 2024 03:59:47 +0700 Subject: [PATCH] Add Gitlab CI --- .gitlab-ci.yml | 19 +++++++++++++++++++ .travis.yml | 35 ----------------------------------- 2 files changed, 19 insertions(+), 35 deletions(-) create mode 100644 .gitlab-ci.yml delete mode 100644 .travis.yml 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