Added: SonarCloud to pipeline

This commit is contained in:
James Flynn 2021-03-01 20:38:48 +00:00
parent 9bdbc761ff
commit 73bff7e33d

View file

@ -16,8 +16,17 @@ jobs:
- job: BuildTestDeploy
displayName: Build Test and Deploy spring-petclinic Java Web App
steps:
- task: SonarCloudPrepare@1
displayName: 'Prepare SonarCloud scan'
inputs:
SonarCloud: 'sonarcloud-svc-connection'
organization: 'james-flynn-ie'
projectKey: 'spring-petclinic'
scannerMode: 'Other'
- task: Maven@3
displayName: 'Maven Package'
displayName: 'Maven Build, Test and Package'
inputs:
mavenPomFile: 'pom.xml'
mavenOptions: '-Xmx3072m'
@ -29,6 +38,14 @@ jobs:
testResultsFiles: '**/TEST-*.xml'
goals: 'package'
- task: SonarCloudAnalyze@1
displayName: 'Run SonarCloud Code Analysis'
- task: SonarCloudPublish@1
displayName: 'Publish Quality Gate Result on SonarCloud'
inputs:
pollingTimeoutSec: '300'
- task: CopyFiles@2
displayName: 'Copy Files to artifact staging directory'
inputs: