From cd25d055f27b22894b3b4e03152f16b64b156d06 Mon Sep 17 00:00:00 2001 From: iamcjbrown <47147401+iamcjbrown@users.noreply.github.com> Date: Thu, 16 Apr 2020 12:44:09 +0100 Subject: [PATCH] Set up CI with Azure Pipelines [skip ci] --- wpftoolkit.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 wpftoolkit.yml 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