diff --git a/azure-list-validation.yml b/azure-list-validation.yml new file mode 100644 index 00000000..a05110c6 --- /dev/null +++ b/azure-list-validation.yml @@ -0,0 +1,44 @@ +# .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: + name: Default + vmImage: 'windows-latest' + +variables: +- group: main-pipeline-keys +- name: solution + value: 'Wabbajack.sln' +- name: buildPlatform + value: 'x64' +- name: buildConfiguration + value: 'Debug' + +steps: +- checkout: self + clean: true + submodules: true + +- task: NuGetToolInstaller@1 + +- task: NuGetCommand@2 + inputs: + restoreSolution: '$(solution)' + +- task: VSBuild@1 + inputs: + solution: '$(solution)' + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + +- task: VSTest@2 + inputs: + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + testFiltercriteria: 'TestCategory=ListValidation'