From 85f462e002a00208b221cc87b23b81bb93604c34 Mon Sep 17 00:00:00 2001 From: Thilo Schwarz Date: Sun, 8 Mar 2026 10:41:45 +0100 Subject: [PATCH] Add GitHub Actions for Maven setup, JUnit reporting, and build analysis with SonarCloud. --- .github/workflow/build-and-analyse.yml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/workflow/build-and-analyse.yml b/.github/workflow/build-and-analyse.yml index c9598a6..04640df 100644 --- a/.github/workflow/build-and-analyse.yml +++ b/.github/workflow/build-and-analyse.yml @@ -25,27 +25,12 @@ jobs: - name: Setup Java and Maven uses: ./.github/actions/setup-java-maven - - name: Set up Maven with GitHub Packages - run: | - mkdir -p ~/.m2 - cat > ~/.m2/settings.xml << 'EOF' - - - - github-cloudflaredns - th-schwarz - ${{ secrets.GITHUB_TOKEN }} - - - - EOF - - name: Build and analyze with SonarCloud env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }} - run: mvn -B -DtestClasspath=src/test/ verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=th-schwarz_DynDRest + run: mvn -B -DtestClasspath=src/test/ verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=th-schwarz_CloudflareDNS-java - name: Publish Test Report uses: ./.github/actions/publish-report/