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)'