Skip to content

Commit c024988

Browse files
committed
Add Sonar settings to Azure Pipeline
1 parent 8d58b9c commit c024988

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

azure-pipelines.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,31 @@ pool:
1616
vmImage: 'windows-latest'
1717

1818
steps:
19-
- task: PowerShell@2
20-
displayName: install calculator
19+
20+
- task: SonarCloudPrepare@1
21+
displayName: 'Prepare SonarCloud analysis'
2122
inputs:
22-
targetType: 'inline'
23-
script: 'Get-AppxPackage -allusers *windowscalculator* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}'
23+
SonarCloud: 'SonarCloud'
24+
organization: 'aqualityautomation'
25+
projectKey: 'aquality-automation_aquality-selenium-core-dotnet'
26+
projectName: 'aquality-selenium-core-dotnet'
27+
projectVersion: '$(Build.BuildNumber)'
28+
extraProperties: |
29+
sonar.coverage.exclusions=**/**
2430
2531
- script: dotnet build Aquality.Selenium.Core/Aquality.Selenium.Core.sln -c $(buildConfiguration)
2632
displayName: 'Build solution - $(buildConfiguration)'
33+
34+
- task: SonarCloudAnalyze@1
35+
displayName: 'Run SonarCloud code analysis'
36+
continueOnError: true
37+
38+
- task: SonarCloudPublish@1
39+
displayName: 'Publish SonarCloud quality gate results'
40+
continueOnError: true
41+
2742
- task: Windows Application Driver@0
28-
displayName: start WinAppDriver
43+
displayName: 'Start WinAppDriver'
2944
inputs:
3045
OperationType: 'Start'
3146
- task: DotNetCoreCLI@2

0 commit comments

Comments
 (0)