Skip to content

Commit fa6a2b7

Browse files
committed
disable setting version and uploading artifacts for AzurePipeline
1 parent 2ea47b9 commit fa6a2b7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

build.cake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,7 @@ Task("Publish-AppVeyor")
466466
Task("Publish-AzurePipeline")
467467
.WithCriteria(() => parameters.IsRunningOnWindows, "Publish-AzurePipeline works only on Windows agents.")
468468
.WithCriteria(() => parameters.IsRunningOnAzurePipeline, "Publish-AzurePipeline works only on AzurePipeline.")
469+
.WithCriteria(() => !parameters.IsPullRequest, "Publish-AzurePipeline works only for non-PR commits.")
469470
.IsDependentOn("Pack")
470471
.IsDependentOn("Release-Notes")
471472
.Does(() =>

build/parameters.cake

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ public class BuildParameters
1212
public string FullFxVersion { get; private set; } = "net40";
1313

1414
public bool EnabledUnitTests { get; private set; }
15-
public bool EnabledSetVersion { get; private set; }
1615
public bool EnabledPublishGem { get; private set; }
1716
public bool EnabledPublishTfs { get; private set; }
1817
public bool EnabledPublishNuget { get; private set; }
@@ -61,7 +60,6 @@ public class BuildParameters
6160
Configuration = context.Argument("configuration", "Release"),
6261

6362
EnabledUnitTests = IsEnabled(context, "ENABLED_UNIT_TESTS"),
64-
EnabledSetVersion = IsEnabled(context, "ENABLED_SET_VERSION"),
6563
EnabledPublishGem = IsEnabled(context, "ENABLED_PUBLISH_GEM"),
6664
EnabledPublishTfs = IsEnabled(context, "ENABLED_PUBLISH_TFS"),
6765
EnabledPublishNuget = IsEnabled(context, "ENABLED_PUBLISH_NUGET"),
@@ -170,12 +168,13 @@ public class BuildParameters
170168
}
171169
if (buildSystem.IsRunningOnTravisCI)
172170
{
173-
return !string.IsNullOrWhiteSpace(buildSystem.TravisCI.Environment.Repository.PullRequest)
174-
&& !string.Equals(buildSystem.TravisCI.Environment.Repository.PullRequest, false.ToString(), StringComparison.InvariantCultureIgnoreCase);
171+
var value = buildSystem.TravisCI.Environment.Repository.PullRequest;
172+
return !string.IsNullOrWhiteSpace(value) && !string.Equals(value, false.ToString(), StringComparison.InvariantCultureIgnoreCase);
175173
}
176174
else if (buildSystem.IsRunningOnVSTS)
177175
{
178-
return false; // need a way to check if it is from a PR on azure pipelines
176+
var value = context.EnvironmentVariable("SYSTEM_PULLREQUEST_ISFORK");
177+
return !string.IsNullOrWhiteSpace(value) && !string.Equals(value, false.ToString(), StringComparison.InvariantCultureIgnoreCase);
179178
}
180179
return false;
181180
}

build/utils.cake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ GitVersion GetVersion(BuildParameters parameters)
5959

6060
var gitVersion = GitVersion(settings);
6161

62-
if (parameters.EnabledSetVersion)
62+
if (!(parameters.IsRunningOnAzurePipeline && parameters.IsPullRequest))
6363
{
6464
settings.UpdateAssemblyInfo = true;
6565
settings.LogFilePath = "console";

0 commit comments

Comments
 (0)