diff --git a/WireMock.Net Solution.sln b/WireMock.Net Solution.sln index c16a5896..5a42c7a9 100644 --- a/WireMock.Net Solution.sln +++ b/WireMock.Net Solution.sln @@ -1,16 +1,17 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.902 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29709.97 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{EF242EDF-7133-4277-9A0C-18744DE08707}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{197A0EE3-94E5-4807-BBCF-2F1BCA28A6AE}" ProjectSection(SolutionItems) = preProject .runsettings = .runsettings + azure-pipelines-ci-linux.yml = azure-pipelines-ci-linux.yml + azure-pipelines-ci.yml = azure-pipelines-ci.yml azure-pipelines-linux.yml = azure-pipelines-linux.yml azure-pipelines-nuget.yml = azure-pipelines-nuget.yml - azure-pipelines.yml = azure-pipelines.yml build-info.md = build-info.md CHANGELOG.md = CHANGELOG.md Directory.Build.props = Directory.Build.props diff --git a/azure-pipelines-ci-linux.yml b/azure-pipelines-ci-linux.yml new file mode 100644 index 00000000..1713472f --- /dev/null +++ b/azure-pipelines-ci-linux.yml @@ -0,0 +1,13 @@ +pool: + vmImage: 'Ubuntu 16.04' + +variables: + buildConfiguration: 'Release' + +steps: +- script: | + dotnet test ./test/WireMock.Net.Tests/WireMock.Net.Tests.csproj --configuration $(buildConfiguration) --framework netcoreapp2.1 --logger trx +- task: PublishTestResults@2 + inputs: + testRunner: VSTest + testResultsFiles: '**/*.trx' \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines-ci.yml similarity index 100% rename from azure-pipelines.yml rename to azure-pipelines-ci.yml diff --git a/azure-pipelines-linux.yml b/azure-pipelines-linux.yml index 1713472f..bdeae6ef 100644 --- a/azure-pipelines-linux.yml +++ b/azure-pipelines-linux.yml @@ -1,13 +1,22 @@ +trigger: +- none + pool: vmImage: 'Ubuntu 16.04' variables: + buildProjects: '**/src/**/*.csproj' buildConfiguration: 'Release' -steps: -- script: | - dotnet test ./test/WireMock.Net.Tests/WireMock.Net.Tests.csproj --configuration $(buildConfiguration) --framework netcoreapp2.1 --logger trx -- task: PublishTestResults@2 +- task: DotNetCoreCLI@2 + displayName: Build Release inputs: - testRunner: VSTest - testResultsFiles: '**/*.trx' \ No newline at end of file + command: 'build' + arguments: /p:Configuration=$(buildConfiguration) + projects: $(buildProjects) + +- task: PublishBuildArtifacts@1 + displayName: Publish Artifacts + condition: succeeded() + inputs: + PathtoPublish: '$(Build.ArtifactStagingDirectory)' \ No newline at end of file