Skip to content

Commit

Permalink
Configure sonar branch analysis (#254)
Browse files Browse the repository at this point in the history
  • Loading branch information
philipp94831 authored Feb 13, 2025
1 parent 0f1f03f commit e3cda3d
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/java-gradle-base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:
needs: test
steps:
- name: Assess code quality
uses: bakdata/ci-templates/actions/java-gradle-assess-code-quality@1.61.0
uses: bakdata/ci-templates/actions/java-gradle-assess-code-quality@1.62.0
with:
download-lfs-files: ${{ inputs.download-lfs-files }}
gradle-cache: ${{ inputs.gradle-cache }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-gradle-docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ concurrency:
jobs:
build-and-test:
name: Build, Test and Assess code quality
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.61.0
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.62.0
with:
java-distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-gradle-library.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ concurrency:
jobs:
build-and-test:
name: Build, Test and Assess code quality
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.61.0
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.62.0
with:
java-distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-gradle-plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ concurrency:
jobs:
build-and-test:
name: Build, Test and Assess code quality
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.61.0
uses: bakdata/ci-templates/.github/workflows/java-gradle-base.yaml@1.62.0
with:
java-distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
Expand Down
6 changes: 5 additions & 1 deletion actions/java-gradle-assess-code-quality/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,15 @@ runs:
- name: Assess code quality
if: ${{ inputs.sonar-token != '' }}
run: |
./gradlew -Dsonar.branch.autoconfig.disabled=true \
./gradlew \
-Dsonar.host.url=${{ inputs.sonar-host }} \
${{ (inputs.sonar-organization != '' && format('-Dsonar.organization={0}', inputs.sonar-organization)) || '' }} \
${{ (inputs.sonar-project-key != '' && format('-Dsonar.projectKey={0}', inputs.sonar-project-key)) || '' }} \
${{ (inputs.sonar-project-name != '' && format('-Dsonar.projectName={0}', inputs.sonar-project-name)) || '' }} \
${{ (github.event_name == 'push' && github.ref_type != 'tag' && format('-Dsonar.branch.name={0}', github.ref_name)) || '' }} \
${{ (github.event_name == 'pull_request' && format('-Dsonar.pullrequest.key={0}', github.event.pull_request.number)) || '' }} \
${{ (github.event_name == 'pull_request' && format('-Dsonar.pullrequest.branch={0}', github.head_ref)) || '' }} \
${{ (github.event_name == 'pull_request' && format('-Dsonar.pullrequest.base={0}', github.base_ref)) || '' }} \
--info --stacktrace sonar \
${{ inputs.gradle-refresh-dependencies == 'true' && '--refresh-dependencies' || '' }}
shell: bash
Expand Down

0 comments on commit e3cda3d

Please sign in to comment.