--- kind: pipeline type: docker name: default steps: - name: test image: rust:1 commands: - apt-get update -y - apt-get install libasound2-dev -y - cargo build --verbose --all - cargo test --verbose --all - name: release image: rust:1 commands: - apt-get update -y - apt-get install libasound2-dev -y - cargo build --release --verbose --all - cd target/release - tar -czvf zabbixlaunch-${DRONE_TAG}.tar.gz zabbixlaunch when: event: tag - name: publish image: plugins/gitea-release settings: base_url: https://git.paulbsd.com api_key: from_secret: gitea_token files: "target/release/*.tar.gz" checksum: - sha256 - sha512 environment: PLUGIN_TITLE: "" when: event: tag