From 010628eca02bb680e6005a8a76e85350043f8637 Mon Sep 17 00:00:00 2001 From: Ingvar Vilkman Date: Sun, 7 Jun 2020 14:14:19 +0300 Subject: [PATCH] Sonar Scanner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проверки: 1. Запуск проверки при пуше в Дев или Мастер 2. Запуск проверки при пул реквесте в Мастер --- .github/workflows/sonar-scanner.yml | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/sonar-scanner.yml diff --git a/.github/workflows/sonar-scanner.yml b/.github/workflows/sonar-scanner.yml new file mode 100644 index 000000000..b5e7f5131 --- /dev/null +++ b/.github/workflows/sonar-scanner.yml @@ -0,0 +1,45 @@ +name: sonar-scanner + +on: + pull_request: + branches: + - master + push: + branches: + - master + - develop + +jobs: + SonarScanner: + if: github.repository == 'BlizD/Tasks' + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: '' + - run: | + git fetch --prune --unshallow + - name: Set up JDK 11 + uses: actions/setup-java@v1 + with: + java-version: 11 + - name: Setup SonarQube scanner + uses: warchant/setup-sonar-scanner@v1 + - name: Run SonarQube on push + if: github.event_name == 'push' + run: sonar-scanner + -Dsonar.login=${{ secrets.SONAR_TOKEN }} + -Dsonar.host.url=https://sonar.openbsl.ru + -Dsonar.branch.name=${GITHUB_REF#refs/heads/} + -Dsonar.bsl.languageserver.enabled=true + - name: Run SonarQube on pull request + if: github.event_name == 'pull_request' + run: sonar-scanner + -X + -Dsonar.login=${{ secrets.SONAR_TOKEN }} + -Dsonar.host.url=https://sonar.openbsl.ru + -Dsonar.pullrequest.key=${{ github.event.pull_request.number }} + -Dsonar.pullrequest.branch=${{ github.event.pull_request.head.ref }} + -Dsonar.pullrequest.base=${{ github.event.pull_request.base.ref }} + -Dsonar.bsl.languageserver.enabled=true