Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Updating azure_pull_request.yaml
  • Loading branch information
DiegoGalante committed Aug 23, 2023
commit 5f19ec998c2e2f0eb534ee993717bb25d9de1e48
42 changes: 42 additions & 0 deletions azure_pull_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
pool:
vmImage: ubuntu-latest
name: Azure Pipelines
demands: java

trigger:
branches:
include:
- dev
- version-5
- 6.0.0
- 7.0.0
exclude:
- '*'

pr:
variables:
buildConfiguration: 'Release'

steps:
- task: SonarSource.sonarcloud.14d9cde6-c1da-4d55-aa01-2965cd301255.SonarCloudPrepare@1
displayName: 'Prepare analysis on SonarCloud'
inputs:
SonarCloud: 'SonarCloud-ADT'
organization: typinghard
projectKey: 'typinghard_azure-devops-tracker'
extraProperties: |
sonar.exclusions=**/obj/**,**/*.dll
sonar.cs.opencover.reportsPaths=**/coverage.opencover.xml
sonar.cs.vscoveragexml.reportsPaths=**/coverage.opencover.xml
sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx

- task: CmdLine@2
inputs:
script: dotnet test --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]*
displayName: 'Run Tests'

- task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1
displayName: 'Run Code Analysis'

- task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1
displayName: 'Publish Quality Gate Result'