47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| pool:
 | |
|   vmImage: 'ubuntu-latest'
 | |
| 
 | |
| variables:
 | |
|   project: 'Core.Cerberos.Adapters/Core.Cerberos.Adapters.csproj'
 | |
|   solution: 'Core.Cerberos.Adapters.sln'
 | |
|   buildConfiguration: 'Release'
 | |
|   snykConnectionEndpoint: 'SnykConnection'
 | |
|   feed: '1b3770f1-17db-4bf2-a43d-49f305aa7a22'
 | |
|   artifactName: 'Core.Cerberos'
 | |
|   projectFileName: 'Core.Cerberos.Adapters.csproj'
 | |
|   projectPath: 'Core.Cerberos.Adapters/'
 | |
| 
 | |
| resources:
 | |
|   repositories:
 | |
|     - repository: templates
 | |
|       name: "Template.DevOps.Pipelines"
 | |
|       type: "git"
 | |
| 
 | |
| jobs:
 | |
| - job: CI
 | |
|   steps:
 | |
|   - template: templates/dotnet/v1/step1_setup.yml@templates
 | |
|   - template: templates/dotnet/v1/step2_versioning.yml@templates
 | |
|     parameters:
 | |
|       projectFileName: '$(projectFileName)'
 | |
|       path: '$(projectPath)'
 | |
|   - template: templates/dotnet/v1/step3_restore_and_build.yml@templates
 | |
|     parameters:
 | |
|       project: '$(project)'
 | |
|       solution: '$(solution)'
 | |
|       buildConfiguration: '$(buildConfiguration)'
 | |
|       projectNameOnSonar: 'Core.Cerberos'
 | |
|       projectKeyOnSonar: 'heathpbu_Core.Cerberos'
 | |
|       feed: '$(feed)'
 | |
|   - template: templates/dotnet/v1/step4_sonar_analysis.yml@templates
 | |
| 
 | |
|   - template: templates/dotnet/v1/step5_snyk_analysis.yml@templates
 | |
|     parameters:
 | |
|       snykConnectionEndpoint: '$(snykConnectionEndpoint)'
 | |
|       solutionToScan: '$(solution)'
 | |
| 
 | |
|   - template: templates/dotnet/v1/step6_release_nuget.yml@templates
 | |
|     parameters:
 | |
|       artifactName: '$(artifactName)'
 | |
|       project: '$(project)'
 | 
