From 11cecc025e9acf15cb71d72898f8052b5209da97 Mon Sep 17 00:00:00 2001 From: Charlie Poole Date: Mon, 1 Feb 2016 18:05:59 -0800 Subject: [PATCH] Modifications to package version --- build.cake | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/build.cake b/build.cake index 490c6b5c72..ebe34c33de 100644 --- a/build.cake +++ b/build.cake @@ -83,9 +83,20 @@ Task("InitializeBuild") if (BuildSystem.IsRunningOnAppVeyor) { var tag = AppVeyor.Environment.Repository.Tag; - var buildNumber = AppVeyor.Environment.Build.Number; - - packageVersion = tag.IsTag ? tag.Name : version + "-CI-" + buildNumber + dbgSuffix; + + if (tag.IsTag) + { + packageVersion = tag.Name; + } + else + { + var buildNumber = AppVeyor.Environment.Build.Number; + packageVersion = version + "-CI-" + buildNumber + dbgSuffix; + if (AppVeyor.Environment.PullRequest.IsPullRequest) + packageVersion += "-PR-" + AppVeyor.Environment.PullRequest.Number; + else + packageVersion += "-" + AppVeyor.Environment.Repository.Branch; + } AppVeyor.UpdateBuildVersion(packageVersion); }