Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
Brett Hewitson 2022-12-21 18:37:19 +10:00
parent a7abb86cae
commit 1894ec54c9

View file

@ -15,6 +15,12 @@ variables:
value: 'src/Server-Managers.sln'
- name: ProjectFile
value: 'src/$(ApplicationName)/$(ApplicationName).csproj'
- name: BuildPlatform
value: AnyCPU
- name: BuildConfiguration
value: Release
- name: PublishFolder
value: publish
steps:
- task: NuGetToolInstaller@1
@ -52,8 +58,8 @@ steps:
- task: VSBuild@1
displayName: 'Build $(ApplicationName) Project'
inputs:
solution: '$(Parameters.project)'
msbuildArgs: '/t:publish /p:PublishDir="$(Agent.BuildDirectory)/a/"'
solution: '$(ProjectFile)'
msbuildArgs: '/t:publish /p:PublishDir="$(Build.ArtifactStagingDirectory)\"'
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
clean: true
@ -67,7 +73,7 @@ steps:
src/$(ApplicationName)/VersionFeedBeta.xml
src/$(ApplicationName)/Art\favicon.ico
src/$(ApplicationName)/Globalization\en-US\en-US.xaml
TargetFolder: '$(build.artifactstagingdirectory)'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
OverWrite: true
flattenFolders: true
preserveTimestamp: true
@ -75,6 +81,6 @@ steps:
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifacts'
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: '$(PublishFolder)'
condition: succeededOrFailed()