Files
coverlet/azure-pipelines.yml
T
Andrew Arnott 53a3242437 Index sources into PDBs (#442)
Use SourceLink so that debugging into sources is easy.
Also rely on thet .NET SDK to set the RepositoryUrl property.
2019-06-27 10:37:34 +01:00

65 lines
1.4 KiB
YAML

trigger:
branches:
include: ["master", "*_validate"]
paths:
exclude: [".github", "doc", "*.md"]
jobs:
- job: Windows
displayName: Windows
continueOnError: true
strategy:
matrix:
Debug:
buildConfiguration: "Debug"
Release:
buildConfiguration: "Release"
pool:
vmImage: 'windows-2019'
steps:
- template: build.yml
- task: CopyFiles@2
displayName: Collect packages
inputs:
SourceFolder: bin\$(BuildConfiguration)\Packages
Contents: |
*.nupkg
*.snupkg
TargetFolder: $(Build.ArtifactStagingDirectory)\Packages
condition: eq(variables['BuildConfiguration'], 'Release')
- task: PublishBuildArtifacts@1
displayName: Publish packages as build artifacts
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)\Packages
ArtifactName: Packages
publishLocation: Container
condition: eq(variables['BuildConfiguration'], 'Release')
- job: macOS
displayName: macOS
continueOnError: true
strategy:
matrix:
Debug:
buildConfiguration: "Debug"
Release:
buildConfiguration: "Release"
pool:
vmImage: 'macOS-10.14'
steps:
- template: build.yml
- job: Linux
displayName: Linux
continueOnError: true
strategy:
matrix:
Debug:
buildConfiguration: "Debug"
Release:
buildConfiguration: "Release"
pool:
vmImage: 'ubuntu-16.04'
steps:
- template: build.yml