From 4d3dcc957c753f82f39190299055d63bb3e50682 Mon Sep 17 00:00:00 2001 From: Christopher Felegy Date: Sun, 17 Mar 2019 12:19:49 -0400 Subject: [PATCH] ci: publish metapackage --- azure/build.yml | 2 -- azure/deploy.yml | 8 +++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/azure/build.yml b/azure/build.yml index f69e7884d..ff32eae2d 100644 --- a/azure/build.yml +++ b/azure/build.yml @@ -4,12 +4,10 @@ steps: - script: dotnet build "Discord.Net.sln" --no-restore -v minimal -c $(buildConfiguration) /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag) displayName: Build projects - condition: succeeded() - script: dotnet test "test/Discord.Net.Tests/Discord.Net.Tests.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) --logger trx # TODO: update this to support multiple tests displayName: Test projects - condition: succeeded() - task: PublishTestResults@2 displayName: Publish test results diff --git a/azure/deploy.yml b/azure/deploy.yml index e92eb2afe..b46e587cb 100644 --- a/azure/deploy.yml +++ b/azure/deploy.yml @@ -9,7 +9,13 @@ steps: dotnet pack "src\Discord.Net.Analyzers\Discord.Net.Analyzers.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "../../artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag) displayName: Pack projects - # TODO: build nuspec +- script: nuget pack src/Discord.Net/Discord.Net.nuspec -OutputDirectory "artifacts" -properties suffix="" + displayName: Pack metapackage (release mode) + condition: eq(variables['buildTag'], True) + +- script: nuget pack src/Discord.Net/Discord.Net.nuspec -OutputDirectory "artifacts" -properties suffix="-$(buildNumber)" + displayName: Pack metapackage + condition: eq(variables['buildTag'], False) - task: NuGetCommand@2 displayName: Push to NuGet