Skip to content

Commit

Permalink
Release and Prerelease artifact paths seperated
Browse files Browse the repository at this point in the history
  • Loading branch information
Blind-Striker committed Oct 9, 2019
1 parent cb93fd6 commit 0f4b593
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 10 deletions.
12 changes: 7 additions & 5 deletions build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ var packProject = Argument<string>("packProject", "all");

// Variables
var royaleNugetOutput = "./artifacts/Pekka.RoyaleApi.Client";
var royaleNugetOutputPre = "./artifacts/Pekka.RoyaleApi.Client-Pre";
var clashRoyaleNugetOutput = "./artifacts/Pekka.ClashRoyaleApi.Client";
var clashRoyaleNugetOutputPre = "./artifacts/Pekka.ClashRoyaleApi.Client-Pre";

var testResults = "results.trx";

Expand Down Expand Up @@ -100,20 +102,20 @@ Task("nuget-pack")
if(packProject == "royale")
{
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutput, false);
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutput, true);
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutputPre, true);
}
else if (packProject == "clash")
{
NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutput, false);
NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutput, true);
NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutputPre, true);
}
else
{
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutput, false);
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutput, true);
NugetPack(royaleApiPath, royaleApiCsProjPath, royaleNugetOutputPre, true);

NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutput, false);
NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutput, true);
NugetPack(clashRoyaleApiPath, clashRoyaleApiCsProjPath , clashRoyaleNugetOutputPre, true);
}
});

Expand Down Expand Up @@ -145,7 +147,7 @@ private void NugetPack(string projectPath, string csProjPath, string outputPath,

var settings = new DotNetCorePackSettings();
settings.Configuration = configuration;
settings.OutputDirectory = royaleNugetOutput;
settings.OutputDirectory = outputPath;
settings.MSBuildSettings = new DotNetCoreMSBuildSettings();
settings.MSBuildSettings.SetVersion(GetProjectVersion(csProjPath, !packBeta));

Expand Down
10 changes: 8 additions & 2 deletions build/azure-pipelines.clash.artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,11 @@ steps:
- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Pekka.ClashRoyaleApi.Client"
inputs:
PathtoPublish: artifacts/
ArtifactName: Pekka.ClashRoyaleApi.Client
PathtoPublish: artifacts/Pekka.ClashRoyaleApi.Client
ArtifactName: Pekka.ClashRoyaleApi.Client

- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Pekka.RoyaleApi.Client Pre Release"
inputs:
PathtoPublish: artifacts/Pekka.ClashRoyaleApi.Client-Pre
ArtifactName: Pekka.ClashRoyaleApi.Client-Pre
12 changes: 9 additions & 3 deletions build/azure-pipelines.royale.artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ pr: none
pool:
vmImage: ubuntu-16.04
variables:
Version.MajorMinor: 3.0.0
Version.MajorMinor: 3.0.1
Version.Revision: $[counter(variables['Version.MajorMinor'], 0)]
steps:
- bash: "sudo apt install nuget && mkdir ./testrunner && sudo chmod -R 777 ./testrunner && ls"
Expand All @@ -38,5 +38,11 @@ steps:
- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Pekka.RoyaleApi.Client"
inputs:
PathtoPublish: artifacts/
ArtifactName: Pekka.RoyaleApi.Client
PathtoPublish: artifacts/Pekka.RoyaleApi.Client
ArtifactName: Pekka.RoyaleApi.Client

- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Pekka.RoyaleApi.Client Pre Release"
inputs:
PathtoPublish: artifacts/Pekka.RoyaleApi.Client-Pre
ArtifactName: Pekka.RoyaleApi.Client-Pre

0 comments on commit 0f4b593

Please sign in to comment.