Skip to content

Commit 90d268b

Browse files
committed
Changed appveyor semver so it doesn't generate duplicate version numbers
1 parent 0059d12 commit 90d268b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/GitVersionCore/BuildServers/AppVeyor.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ public override bool CanApplyToCurrentContext()
1313

1414
public override string GenerateSetVersionMessage(VersionVariables variables)
1515
{
16+
var buildNumber = Environment.GetEnvironmentVariable("APPVEYOR_BUILD_NUMBER");
1617
var restBase = Environment.GetEnvironmentVariable("APPVEYOR_API_URL");
1718

1819
var request = (HttpWebRequest)WebRequest.Create(restBase + "api/build");
1920
request.Method = "PUT";
2021

21-
var data = string.Format("{{ \"version\": \"{0}\" }}", variables.FullSemVer);
22+
var data = string.Format("{{ \"version\": \"{0}.build.{1}\" }}", variables.FullSemVer, buildNumber);
2223
var bytes = Encoding.UTF8.GetBytes(data);
2324
request.ContentLength = bytes.Length;
2425
request.ContentType = "application/json";

0 commit comments

Comments
 (0)