From e9681eb6a69b91b87b1580ae345ea36cd862e295 Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Sat, 14 May 2022 17:36:39 +0200 Subject: [PATCH] fix(ci): manual release build should be optional --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02ba0be8b..6c3807c68 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -94,8 +94,23 @@ build_release: extends: .env rules: - if: "$CI_COMMIT_TAG || $CI_COMMIT_BRANCH =~ /^release/" + - when: never + stage: build + script: + - cargo build --locked --release + - mkdir build + - mv target/release/duniter build/duniter + artifacts: + paths: + - build/ + expire_in: 3 day + +build_release_manual: + extends: .env + rules: - when: manual stage: build + allow_failure: true script: - cargo build --locked --release - mkdir build -- GitLab