Skip to content
Prev Previous commit
Next Next commit
Updating azure_pull_request.yaml
  • Loading branch information
DiegoGalante committed Aug 24, 2023
commit beda50d7825ac91fa2e617cc0772ebe268f3566e
56 changes: 28 additions & 28 deletions azure_pull_request.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
pool:
vmImage: ubuntu-latest
name: Azure Pipelines
demands: java

trigger:
branches:
include:
Expand All @@ -8,32 +11,29 @@ trigger:
exclude:
- '*'

# Defini��o para a pipeline de Pull Requests
pr:
variables:
buildConfiguration: 'Release'
prPipeline: true
variables:
buildConfiguration: 'Release'
prPipeline: $[eq(variables['Build.Reason'], 'PullRequest')]

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'

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'
- task: SonarSource.sonarcloud.38b27399-a642-40af-bb7d-9971f69712e8.SonarCloudPublish@1
displayName: 'Publish Quality Gate Result'