Files
Cloud-20Engineering/_azuredevops/cloud-engineering.yml
Johannes Oenema Effectory 105e1b3344 Merged PR 63717: Fix sonar key
Fix sonar key

Related work items: #125680
2025-11-05 15:36:46 +00:00

48 lines
1.4 KiB
YAML

trigger:
branches:
include:
- master
pool:
vmImage: 'windows-latest'
variables:
repositoryName: $(Build.Repository.Name)
buildConfiguration: release
stages:
- stage: build
displayName: 'Build for branch policy validation'
jobs:
- job: build
displayName: 'Build solution'
steps:
- task: SonarCloudPrepare@3
inputs:
SonarCloud: SonarCloud
organization: effectory
scannerMode: dotnet
projectKey: platform-cloud-engineering
projectName: $(repositoryName)
extraProperties: |
sonar.exclusions=**/obj/**,**/*.dll
sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/**/*.trx
sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)/**/coverage.opencover.xml
sonar.coverage.exclusions=**/*
sonar.scm.enabled=true
sonar.scm.provider=git
sonar.pullrequest.provider=vsts
- task: DotNetCoreCLI@2
displayName: 'dotnet build console apps'
inputs:
command: build
projects: |
ConsoleApps/**/*.csproj
arguments: '-c $(buildConfiguration)'
- task: SonarCloudAnalyze@3
- task: SonarCloudPublish@3
inputs:
pollingTimeoutSec: '300'