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