feat: version rust
This commit is contained in:
parent
ddcd971010
commit
29e703eb5e
1 changed files with 8 additions and 6 deletions
10
sonar.sh
10
sonar.sh
|
@ -16,15 +16,17 @@ if [[ -n "${CI_COMMIT_PULL_REQUEST}" ]]; then
|
|||
sonarOpts=(-Dsonar.pullrequest.key="${CI_COMMIT_PULL_REQUEST}" -Dsonar.pullrequest.branch="${CI_COMMIT_SOURCE_BRANCH}" -Dsonar.pullrequest.base="${CI_COMMIT_TARGET_BRANCH}")
|
||||
fi
|
||||
|
||||
version=
|
||||
|
||||
if [[ -f "package.json" ]]; then
|
||||
version=$(awk -F'"' '/"version": ".+"/ { print $4; exit; }' package.json)
|
||||
sonarOpts+=(-Dsonar.projectVersion="${version}")
|
||||
elif [[ -f "Cargo.toml" ]]; then
|
||||
version=$(awk -F'"' '/^version =/ { print $2; exit; }' Cargo.toml)
|
||||
elif [[ -d "gradle" ]]; then
|
||||
version=$(./gradlew --gradle-user-home /tmp/.gradle --project-cache-dir /tmp/.cachegradle properties -PbuildDir=/tmp/.buildgradle -q | awk '/^version:/ {print $2}')
|
||||
fi
|
||||
|
||||
if [[ -d "gradle" ]]; then
|
||||
version=$(./gradlew --gradle-user-home /tmp/.gradle --project-cache-dir /tmp/.cachegradle properties -PbuildDir=/tmp/.buildgradle -q | awk '/^version:/ {print $2}')
|
||||
sonarOpts+=(-Dsonar.projectVersion="${version}")
|
||||
fi
|
||||
|
||||
set -x
|
||||
sonar-scanner -Dsonar.working.directory=/tmp/.scannerwork -Dsonar.qualitygate.wait=true "${sonarOpts[@]}" || true
|
||||
|
|
Loading…
Add table
Reference in a new issue