Skip to content

Run SonarCloud analysis #24

Run SonarCloud analysis

Run SonarCloud analysis #24

# Runs SonarCloud analysis and unit tests
name: Run SonarCloud analysis
on:
workflow_dispatch:
jobs:
build:
runs-on: windows-latest
env:
DOTNET_CLI_TELEMETRY_OPTOUT: 'true'
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
- name: Set up Java 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- name: Run SonarCloud analysis and unit tests
env:
SONARLOGIN: ${{ secrets.SONARLOGIN }}
working-directory: ./src
shell: cmd
run: SonarCloud.cmd