release_checker/.woodpecker.yml

13 lines
504 B
YAML

pipeline:
test:
image: rust:1.65.0-bullseye
volumes:
- /qube/utils:/utils
secrets: [sonar_qube_token, sonar_qube_host_url]
privileged: true
commands:
- /utils/cargo-tarpaulin tarpaulin --ignore-tests --all-features --implicit-test-threads --release --out Xml
- rustup component add clippy
- cargo clippy --message-format=json &> report.json
- /utils/sonar-scanner/bin/sonar-scanner -Dsonar.login=$SONAR_QUBE_TOKEN -Dsonar.host.url=$SONAR_QUBE_HOST_URL