diff --git a/wpftoolkit.yml b/wpftoolkit.yml new file mode 100644 index 00000000..db6e6819 --- /dev/null +++ b/wpftoolkit.yml @@ -0,0 +1,41 @@ +# .NET Desktop + +# Build and run tests for .NET Desktop or Windows classic desktop solutions. +# Add steps that publish symbols, save build artifacts, and more: +# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net + +trigger: +- master + +pool: + vmImage: 'windows-latest' + +variables: + solution: '**/*.sln' + buildPlatform: 'Mixed Platforms' + buildConfiguration: 'Release' + +steps: +- task: NuGetToolInstaller@1 + +- task: NuGetCommand@2 + inputs: + restoreSolution: '$(solution)' + +- task: MSBuild@1 + inputs: + solution: 'ExtendedWPFToolkitSolution/*.sln' + platform: '$(BuildPlatform)' + configuration: '$(BuildConfiguration)' + +- task: NuGetCommand@2 + inputs: + command: 'pack' + packagesToPack: 'ExtendedWPFToolkitSolution/*.nuspec' + versioningScheme: 'off' + +- task: PublishBuildArtifacts@1 + inputs: + PathtoPublish: '$(Build.ArtifactStagingDirectory)' + ArtifactName: 'drop' + publishLocation: 'Container' \ No newline at end of file