From bf51b42128df399a5ff6dbd9057a12d39537040f Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy <mmstickman@gmail.com> Date: Sun, 22 Jul 2018 22:03:19 -0600 Subject: [PATCH] Speed up ion CI builds --- .gitlab-ci.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9574ec20..92893693 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,10 @@ +image: 'rust:latest' + +variables: + CARGO_HOME: $CI_PROJECT_DIR/cargo before_script: - apt-get update -qq - apt-get install -qq build-essential curl git - - curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable - - source "$HOME/.cargo/env" linux: script: @@ -10,22 +12,23 @@ linux: - make tests cache: paths: - - target + - cargo/ + - target/ redox: variables: CC: "x86_64-unknown-redox-gcc" before_script: - apt-get update -qq - - apt-get install -qq build-essential curl git gnupg software-properties-common + - apt-get install -qq build-essential curl git gnupg software-properties-common apt-transport-https - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AA12E97F0881517F - add-apt-repository 'deb https://static.redox-os.org/toolchain/apt /' - apt-get update -qq && apt-get install -qq x86-64-unknown-redox-gcc - - curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain nightly-2018-07-18 - - source "$HOME/.cargo/env" + - rustup default nightly-2018-07-18 - rustup target add x86_64-unknown-redox script: - cargo build --target x86_64-unknown-redox cache: paths: - - target + - cargo/ + - target/ -- GitLab