From 451ee7b5842cb8b8f41a897e67b3d164a43b828d Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Sat, 15 Feb 2020 21:54:47 +0100 Subject: [PATCH] [ci] add package job --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0208838..f875dd4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,3 +46,31 @@ audit_dependencies: stage: quality script: - cargo deny check + +package:test:lin64:deb: + extends: .rust_stable_lin64 + stage: package + when: manual + except: + refs: + - tags + script: + - mkdir package + - cargo deb --manifest-path "cli/Cargo.toml" --output "package/dup-mnemotic-test-linux-x64.deb" + artifacts: + paths: + - package/ + expire_in: 1 weeks + +package:prod:linux64: + extends: .rust_stable_lin64 + stage: package + only: + - tags + script: + - mkdir package + - cargo deb --manifest-path "cli/Cargo.toml" --output "package/dup-mnemotic-${CI_COMMIT_TAG#v}-linux-x64.deb" + artifacts: + paths: + - package/ + expire_in: 2 weeks -- GitLab