You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
931 B

parameters:
ProjectName: ''
jobs:
- job: Restore, Build, and Publish
pool:
name: Hosted Ubuntu 1604
steps:
- task: DotNetCoreCLI@2
displayName: 'dotnet restore'
inputs:
command: restore
projects: '**/$(ProjectName).csproj'
feedsToUse: config
nugetConfigPath: NuGet.config
- task: DotNetCoreCLI@2
displayName: 'dotnet build'
inputs:
projects: '**/$(ProjectName).csproj'
arguments: '--configuration Release'
feedsToUse: config
nugetConfigPath: NuGet.config
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: publish
publishWebProjects: false
projects: '**/$(ProjectName).csproj'
arguments: '--configuration Release --output $(Build.ArtifactStagingDirectory)/$(ProjectName) /p:MicrosoftNETPlatformLibrary=Microsoft.NETCore.App'
zipAfterPublish: false
modifyOutputPath: false
feedsToUse: config
nugetConfigPath: NuGet.config