From 4bc1241d7abcc3e011dae165aa7fa2c2b403778f Mon Sep 17 00:00:00 2001 From: Marc Boehm Date: Fri, 25 Oct 2024 20:13:55 +0200 Subject: [PATCH] CAPAUT-438 Add sonarqube workflow --- .gitea/workflows/publish-sonarqube.yaml | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/publish-sonarqube.yaml diff --git a/.gitea/workflows/publish-sonarqube.yaml b/.gitea/workflows/publish-sonarqube.yaml new file mode 100644 index 0000000..3a5ca2e --- /dev/null +++ b/.gitea/workflows/publish-sonarqube.yaml @@ -0,0 +1,28 @@ +# +# +# Scans the sourcecode with sonarqube +# +# Project: workflows +# Author: Marc Böhm +# License: MIT License (see LICENSE.md) +# +# Copyright (c) captica GmbH est. 2021 +# +name: Quality scan with sonarqube workflow +on: + workflow_call: +jobs: + quality_sonar: + name: Verify quality with sonarqube code scan + runs-on: docker-ubuntu + steps: + - name: Checkout source code + uses: actions/checkout@v4 + with: + token: ${{ secrets.GIT_ACCESS_TOKEN }} + submodules: 'true' + - name: SonarQube Quality Scan + uses: sonarsource/sonarqube-scan-action@v3.0.0 # https://github.com/marketplace/actions/official-sonarqube-scan + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: ${{ vars.SONAR_HOST_URL }} \ No newline at end of file