Skip to content

Commit

Permalink
(cake-buildGH-2658) Make BuildSystem.TFBuild obsolete
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalberger committed May 29, 2020
1 parent 3580de2 commit 697a823
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions src/Cake.Common/Build/BuildSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,9 @@ public BuildSystem(
BitbucketPipelines = bitbucketPipelinesProvider;
GoCD = goCDProvider;
GitLabCI = gitLabCIProvider;
#pragma warning disable CS0618 // Type or member is obsolete
TFBuild = tfBuildProvider;
#pragma warning restore CS0618 // Type or member is obsolete
GitHubActions = gitHubActionsProvider;
AzurePipelines = azurePipelinesProvider;

Expand All @@ -142,8 +144,6 @@ public BuildSystem(
| (BitbucketPipelines.IsRunningOnBitbucketPipelines ? BuildProvider.BitbucketPipelines : BuildProvider.Local)
| (GoCD.IsRunningOnGoCD ? BuildProvider.GoCD : BuildProvider.Local)
| (GitLabCI.IsRunningOnGitLabCI ? BuildProvider.GitLabCI : BuildProvider.Local)
| (TFBuild.IsRunningOnAzurePipelines ? BuildProvider.AzurePipelines : BuildProvider.Local)
| (TFBuild.IsRunningOnAzurePipelinesHosted ? BuildProvider.AzurePipelinesHosted : BuildProvider.Local)
| (GitHubActions.IsRunningOnGitHubActions ? BuildProvider.GitHubActions : BuildProvider.Local)
| (AzurePipelines.IsRunningOnAzurePipelines ? BuildProvider.AzurePipelines : BuildProvider.Local)
| (AzurePipelines.IsRunningOnAzurePipelinesHosted ? BuildProvider.AzurePipelinesHosted : BuildProvider.Local);
Expand All @@ -156,7 +156,7 @@ public BuildSystem(
|| ((Provider & BuildProvider.TravisCI) != 0 && TravisCI.Environment.PullRequest.IsPullRequest)
|| ((Provider & BuildProvider.BitbucketPipelines) != 0 && BitbucketPipelines.Environment.PullRequest.IsPullRequest)
|| ((Provider & BuildProvider.GitLabCI) != 0 && GitLabCI.Environment.PullRequest.IsPullRequest)
|| ((Provider & (BuildProvider.AzurePipelines | BuildProvider.AzurePipelinesHosted)) != 0 && (TFBuild.Environment.PullRequest.IsPullRequest || AzurePipelines.Environment.PullRequest.IsPullRequest))
|| ((Provider & (BuildProvider.AzurePipelines | BuildProvider.AzurePipelinesHosted)) != 0 && AzurePipelines.Environment.PullRequest.IsPullRequest)
|| ((Provider & BuildProvider.GitHubActions) != 0 && GitHubActions.Environment.PullRequest.IsPullRequest)
|| ((Provider & BuildProvider.Jenkins) != 0 && Jenkins.Environment.Change.IsPullRequest);
}
Expand Down Expand Up @@ -552,14 +552,14 @@ public BuildSystem(
/// if (BuildSystem.IsRunningOnAzurePipelines)
/// {
/// // Get the build commit hash.
/// var commitHash = BuildSystem.TFBuild.Environment.Repository.SourceVersion;
/// var commitHash = BuildSystem.AzurePipelines.Environment.Repository.SourceVersion;
/// }
/// </code>
/// </example>
/// <value>
/// <c>true</c> if this instance is running on Azure Pipelines; otherwise, <c>false</c>.
/// </value>
public bool IsRunningOnAzurePipelines => TFBuild.IsRunningOnAzurePipelines;
public bool IsRunningOnAzurePipelines => AzurePipelines.IsRunningOnAzurePipelines;

/// <summary>
/// Gets a value indicating whether this instance is running on hosted Azure Pipelines.
Expand All @@ -569,14 +569,14 @@ public BuildSystem(
/// if (BuildSystem.IsRunningOnAzurePipelinesHosted)
/// {
/// // Get the build commit hash.
/// var commitHash = BuildSystem.TFBuild.Environment.Repository.SourceVersion;
/// var commitHash = BuildSystem.AzurePipelines.Environment.Repository.SourceVersion;
/// }
/// </code>
/// </example>
/// <value>
/// <c>true</c> if this instance is running on hosted Azure Pipelines; otherwise, <c>false</c>.
/// </value>
public bool IsRunningOnAzurePipelinesHosted => TFBuild.IsRunningOnAzurePipelinesHosted;
public bool IsRunningOnAzurePipelinesHosted => AzurePipelines.IsRunningOnAzurePipelinesHosted;

/// <summary>
/// Gets the TF Build Provider.
Expand All @@ -590,6 +590,7 @@ public BuildSystem(
/// }
/// </code>
/// </example>
[Obsolete("Please use BuildSystem.AzurePipelines instead.")]
public ITFBuildProvider TFBuild { get; }

/// <summary>
Expand Down

0 comments on commit 697a823

Please sign in to comment.