diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02ba0be8ba5f8f3d401ce3a611fb8a98d2b687f5..6c3807c68e5d4e6da04dc6cdbf5e173876dd8965 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