diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0208838b0a8601ab1790a57a92a1697006d17d51..f875dd4e428baed89b67c5fd2d710de6cd713871 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