Skip to content

Commit c4672cd

Browse files
committed
rename VsoAgent to AzurePipelines
1 parent cab0c76 commit c4672cd

File tree

6 files changed

+21
-16
lines changed

6 files changed

+21
-16
lines changed

src/GitVersionCore.Tests/BuildServers/VsoAgentBuildNumberTests.cs renamed to src/GitVersionCore.Tests/BuildServers/AzurePipelinesBuildNumberTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
namespace GitVersionCore.Tests.BuildServers
88
{
99
[TestFixture]
10-
public class VsoAgentBuildNumberTests : TestBase
10+
public class AzurePipelinesBuildNumberTests : TestBase
1111
{
1212
string key = "BUILD_BUILDNUMBER";
1313
string logPrefix = "##vso[build.updatebuildnumber]";
14-
VsoAgent versionBuilder;
14+
AzurePipelines versionBuilder;
1515

1616
private IEnvironment environment;
1717
private ILog log;
@@ -21,11 +21,11 @@ public void SetUp()
2121
{
2222
environment = new TestEnvironment();
2323
log = new NullLog();
24-
versionBuilder = new VsoAgent(environment, log);
24+
versionBuilder = new AzurePipelines(environment, log);
2525
}
2626

2727
[TearDown]
28-
public void TearDownVsoAgentBuildNumberTest()
28+
public void TearDownAzurePipelinesBuildNumberTest()
2929
{
3030
environment.SetEnvironmentVariable(key, null);
3131
}
@@ -35,7 +35,7 @@ public void TearDownVsoAgentBuildNumberTest()
3535
[TestCase("$(GITVERSION_FULLSEMVER)", "1.0.0", "1.0.0")]
3636
[TestCase("$(GitVersion.FullSemVer)-Build.1234", "1.0.0", "1.0.0-Build.1234")]
3737
[TestCase("$(GITVERSION_FULLSEMVER)-Build.1234", "1.0.0", "1.0.0-Build.1234")]
38-
public void VsoAgentBuildNumberWithFullSemVer(string buildNumberFormat, string myFullSemVer, string expectedBuildNumber)
38+
public void AzurePipelinesBuildNumberWithFullSemVer(string buildNumberFormat, string myFullSemVer, string expectedBuildNumber)
3939
{
4040
environment.SetEnvironmentVariable(key, buildNumberFormat);
4141
var vars = new TestableVersionVariables(fullSemVer: myFullSemVer);
@@ -48,7 +48,7 @@ public void VsoAgentBuildNumberWithFullSemVer(string buildNumberFormat, string m
4848
[TestCase("$(GITVERSION_SEMVER)", "1.0.0", "1.0.0")]
4949
[TestCase("$(GitVersion.SemVer)-Build.1234", "1.0.0", "1.0.0-Build.1234")]
5050
[TestCase("$(GITVERSION_SEMVER)-Build.1234", "1.0.0", "1.0.0-Build.1234")]
51-
public void VsoAgentBuildNumberWithSemVer(string buildNumberFormat, string mySemVer, string expectedBuildNumber)
51+
public void AzurePipelinesBuildNumberWithSemVer(string buildNumberFormat, string mySemVer, string expectedBuildNumber)
5252
{
5353
environment.SetEnvironmentVariable(key, buildNumberFormat);
5454
var vars = new TestableVersionVariables(semVer: mySemVer);

src/GitVersionCore.Tests/BuildServers/VsoAgentTests.cs renamed to src/GitVersionCore.Tests/BuildServers/AzurePipelinesTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
namespace GitVersionCore.Tests.BuildServers
88
{
99
[TestFixture]
10-
public class VsoAgentTests : TestBase
10+
public class AzurePipelinesTests : TestBase
1111
{
1212
string key = "BUILD_BUILDNUMBER";
1313

@@ -31,7 +31,7 @@ public void ClearEnvironmentVariableForTest()
3131
[Test]
3232
public void Develop_branch()
3333
{
34-
var versionBuilder = new VsoAgent(environment, log);
34+
var versionBuilder = new AzurePipelines(environment, log);
3535
var vars = new TestableVersionVariables(fullSemVer: "0.0.0-Unstable4");
3636
var vsVersion = versionBuilder.GenerateSetVersionMessage(vars);
3737

@@ -41,7 +41,7 @@ public void Develop_branch()
4141
[Test]
4242
public void EscapeValues()
4343
{
44-
var versionBuilder = new VsoAgent(environment, log);
44+
var versionBuilder = new AzurePipelines(environment, log);
4545
var vsVersion = versionBuilder.GenerateSetParameterMessage("Foo", "0.8.0-unstable568 Branch:'develop' Sha:'ee69bff1087ebc95c6b43aa2124bd58f5722e0cb'");
4646

4747
vsVersion[0].ShouldBe("##vso[task.setvariable variable=GitVersion.Foo;]0.8.0-unstable568 Branch:'develop' Sha:'ee69bff1087ebc95c6b43aa2124bd58f5722e0cb'");
@@ -52,7 +52,7 @@ public void MissingEnvShouldNotBlowUp()
5252
{
5353
environment.SetEnvironmentVariable(key, null);
5454

55-
var versionBuilder = new VsoAgent(environment, log);
55+
var versionBuilder = new AzurePipelines(environment, log);
5656
var semver = "0.0.0-Unstable4";
5757
var vars = new TestableVersionVariables(fullSemVer: semver);
5858
var vsVersion = versionBuilder.GenerateSetVersionMessage(vars);

src/GitVersionCore.Tests/ExecuteCoreTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ private void RepositoryScope(ExecuteCore executeCore, Action<EmptyRepositoryFixt
426426
// Make sure GitVersion doesn't trigger build server mode when we are running the tests
427427
environment.SetEnvironmentVariable(AppVeyor.EnvironmentVariableName, null);
428428
environment.SetEnvironmentVariable(TravisCI.EnvironmentVariableName, null);
429-
environment.SetEnvironmentVariable(VsoAgent.EnvironmentVariableName, null);
429+
environment.SetEnvironmentVariable(AzurePipelines.EnvironmentVariableName, null);
430430

431431
using (var fixture = new EmptyRepositoryFixture())
432432
{

src/GitVersionCore/BuildServers/VsoAgent.cs renamed to src/GitVersionCore/BuildServers/AzurePipelines.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
namespace GitVersion.BuildServers
1010
{
11-
public class VsoAgent : BuildServerBase
11+
public class AzurePipelines : BuildServerBase
1212
{
13-
public VsoAgent(IEnvironment environment, ILog log) : base(environment, log)
13+
public AzurePipelines(IEnvironment environment, ILog log) : base(environment, log)
1414
{
1515
}
1616

@@ -28,14 +28,19 @@ public override string[] GenerateSetParameterMessage(string name, string value)
2828

2929
public override string GetCurrentBranch(bool usingDynamicRepos)
3030
{
31+
var pullRequestBranchName = Environment.GetEnvironmentVariable("SYSTEM_PULLREQUEST_SOURCEBRANCH");
32+
if (!string.IsNullOrWhiteSpace(pullRequestBranchName))
33+
{
34+
return pullRequestBranchName;
35+
}
3136
return Environment.GetEnvironmentVariable("BUILD_SOURCEBRANCH");
3237
}
3338

3439
public override bool PreventFetch() => true;
3540

3641
public override string GenerateSetVersionMessage(VersionVariables variables)
3742
{
38-
// For VSO, we'll get the Build Number and insert GitVersion variables where
43+
// For AzurePipelines, we'll get the Build Number and insert GitVersion variables where
3944
// specified
4045
var buildNumberEnv = Environment.GetEnvironmentVariable("BUILD_BUILDNUMBER");
4146
if (string.IsNullOrWhiteSpace(buildNumberEnv))

src/GitVersionCore/BuildServers/BuildServerList.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static void Init(IEnvironment environment, ILog log)
4242
new MyGet(environment, log),
4343
new Jenkins(environment, log),
4444
new GitLabCi(environment, log),
45-
new VsoAgent(environment, log),
45+
new AzurePipelines(environment, log),
4646
new TravisCI(environment, log),
4747
new EnvRun(environment, log),
4848
new Drone(environment, log),

src/GitVersionExe.Tests/GitVersionHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ static ExecutionResults ExecuteIn(ArgumentBuilder arguments)
4141
new KeyValuePair<string, string>(TeamCity.EnvironmentVariableName, arguments.IsTeamCity ? "8.0.0" : null),
4242
new KeyValuePair<string, string>(AppVeyor.EnvironmentVariableName, null),
4343
new KeyValuePair<string, string>(TravisCI.EnvironmentVariableName, null),
44-
new KeyValuePair<string, string>(VsoAgent.EnvironmentVariableName, null),
44+
new KeyValuePair<string, string>(AzurePipelines.EnvironmentVariableName, null),
4545
};
4646

4747
var exitCode = -1;

0 commit comments

Comments
 (0)