From 13e9cb52fe8c7de26902e1dfa9aded7d0a151e92 Mon Sep 17 00:00:00 2001 From: Louis Capitanchik <contact@louiscap.co> Date: Tue, 2 Aug 2022 01:25:11 +0100 Subject: [PATCH] Build flit in Gitlab CI --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e413460 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +image: "r.lcr.gr/microhacks/bevy-builder" + +build-linux: + stage: build + before_script: + - export CARGO_HOME="${CI_PROJECT_DIR}/.cargo" + - export PATH="${CI_PROJECT_DIR}/.cargo/bin:$PATH" + cache: + key: build-flit-linux + paths: + - .cargo/registry/cache + - .cargo/registry/index + - .cargo/git/db + - .cargo/bin/ + - target/ + script: + - cargo build --release + - strip target/release/flit + artifacts: + name: flit.linux.x86 + paths: + - target/release/flit + expire_in: 1 day + only: + - trunk -- GitLab