From cadd18386ad80d4e0484e175e52d428020ab71c8 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Mon, 9 Sep 2024 21:20:37 +1000 Subject: [PATCH] add GHA pipeline for sonarqube test --- .github/workflows/build-and-publish-develop.yaml | 4 +++- .github/workflows/build-and-publish-release.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-publish-develop.yaml b/.github/workflows/build-and-publish-develop.yaml index 713ce55..e379bbb 100644 --- a/.github/workflows/build-and-publish-develop.yaml +++ b/.github/workflows/build-and-publish-develop.yaml @@ -20,7 +20,7 @@ jobs: id-token: write contents: write packages: write - name: Build Java Package and Publish + name: Run Sonarqube Tests steps: - uses: actions/checkout@v4 with: @@ -80,6 +80,8 @@ jobs: run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=ec-microservice-commons -Dsonar.projectName='ec-microservice-commons' -P homelab build-java: runs-on: ubuntu-latest + needs: + - sonarqube-test permissions: id-token: write contents: write diff --git a/.github/workflows/build-and-publish-release.yml b/.github/workflows/build-and-publish-release.yml index cb732cc..a4786ac 100644 --- a/.github/workflows/build-and-publish-release.yml +++ b/.github/workflows/build-and-publish-release.yml @@ -20,7 +20,7 @@ jobs: id-token: write contents: write packages: write - name: Build Java Package and Publish + name: Run Sonarqube Tests steps: - uses: actions/checkout@v4 with: @@ -80,6 +80,8 @@ jobs: run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=ec-microservice-commons -Dsonar.projectName='ec-microservice-commons' -P homelab build-java: runs-on: ubuntu-latest + needs: + - sonarqube-test permissions: id-token: write contents: write