pipeline: tests: image: rust:1.63 commands: - "apt update" - "apt install -y lsof" - "cargo test" build_release: image: rust:1.63 commands: - "cargo install cargo-deb cargo-generate-rpm" - "cargo build --release" - "cargo deb" - "cargo generate-rpm" - "mv target/release/zealot target/release/zealot-${CI_COMMIT_TAG}-linux-x86_64" when: event: tag gitea_release: image: plugins/gitea-release settings: api_key: from_secret: gitea_api_key base_url: https://git.metaunix.net files: - "target/release/*${CI_COMMIT_TAG}-linux-x86_64" - "target/debian/zealot*.deb" - "target/generate-rpm/zealot*.rpm" title: "${CI_COMMIT_TAG}" when: event: tag