2022-09-11 08:22:16 +00:00
|
|
|
pipeline:
|
|
|
|
test:
|
2023-05-18 19:42:31 +00:00
|
|
|
image: rust:1.65.0-bullseye
|
2022-10-01 10:58:35 +00:00
|
|
|
volumes:
|
2022-10-01 13:24:14 +00:00
|
|
|
- /qube/utils:/utils
|
2022-10-01 12:37:27 +00:00
|
|
|
secrets: [sonar_qube_token, sonar_qube_host_url]
|
2022-10-01 15:50:08 +00:00
|
|
|
privileged: true
|
2022-09-11 08:22:16 +00:00
|
|
|
commands:
|
2022-10-05 09:09:58 +00:00
|
|
|
- /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
|