Skip to content
Snippets Groups Projects
Commit 2bf5d2fe authored by d0p1's avatar d0p1
Browse files

ci: build rpm

parent e1e8f199
No related branches found
No related tags found
No related merge requests found
Pipeline #38820 failed
......@@ -136,6 +136,26 @@ build_deb:
paths:
- target/debian/duniter*.deb
build_rpm:
stage: deploy
extends: .env
rules:
- if: $CI_COMMIT_REF_NAME =~ /^wip*$/
when: manual
- if: $CI_COMMIT_TAG
when: never
- <<: *is_network_branch
when: never
- if: '$CI_MERGE_REQUEST_ID || $CI_COMMIT_BRANCH == "master"'
- when: manual
script:
- cargo install cargo-generate-rpm
- cargo -Zgit=shallow-deps --release
- cargo generate-rpm -p node
artifacts:
paths:
- target/generate-rpm/duniter*.rpm
tests:
stage: tests
extends: .env
......
......@@ -215,8 +215,9 @@ assets = [
[package.metadata.generate-rpm]
assets = [
{ source = "../target/release/duniter", dest = "/usr/bin/duniter", mode = "755" },
{ source = "../target/release/duniter", dest = "/usr/bin/duniter2", mode = "755" },
{ source = "../resources/debian/env_file", dest = "/etc/duniter/env_file", config = true, mode = "0640" },
{ source = "../resources/debian/duniter-mirror.service", dest = "/etc/systemd/system/duniter-mirror.service", config = true, mode = "0644" },
{ source = "../resources/debian/duniter-smith.service", dest = "/etc/systemd/system/duniter-smith.service", config = true, mode = "0644" },
{ source = "../resources/debian/duniter-mirror.service", dest = "/usr/lib/systemd/system/duniter-mirror.service", mode = "0644" },
{ source = "../resources/debian/duniter-smith.service", dest = "/usr/lib/systemd/system/duniter-smith.service", mode = "0644" },
{ source = "../resources/debian/duniter-smith.service", dest = "/usr/lib/systemd/system/distance-oracle.service", mode = "0644" },
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment