Skip to content

Commit

Permalink
(GH-521) Add ContinuousIntegrationBuild property
Browse files Browse the repository at this point in the history
This will be used in conjunction with SourceLink to ensure
deterministic package is generated.
  • Loading branch information
gep13 committed Jul 4, 2020
1 parent 5f4169a commit 7a0d598
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions Cake.Recipe/Content/build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,13 @@ BuildParameters.Tasks.BuildTask = Task("Build")
BuildParameters.Paths.Files.BuildLogFilePath)
);
// This is used in combination with SourceLink to ensure a deterministic
// package is generated
if(!BuildParameters.IsLocalBuild)
{
msbuildSettings.WithProperty("ContinuousIntegrationBuild", "true");
}
MSBuild(BuildParameters.SolutionFilePath, msbuildSettings);
// Pass path to MsBuild log file to Cake.Issues.Recipe
Expand Down Expand Up @@ -246,6 +253,13 @@ BuildParameters.Tasks.DotNetCoreBuildTask = Task("DotNetCore-Build")
.WithProperty("FileVersion", BuildParameters.Version.Version)
.WithProperty("AssemblyInformationalVersion", BuildParameters.Version.InformationalVersion);
// This is used in combination with SourceLink to ensure a deterministic
// package is generated
if(!BuildParameters.IsLocalBuild)
{
msbuildSettings.WithProperty("ContinuousIntegrationBuild", "true");
}
if (BuildParameters.BuildAgentOperatingSystem != PlatformFamily.Windows)
{
var frameworkPathOverride = new FilePath(typeof(object).Assembly.Location).GetDirectory().FullPath + "/";
Expand Down

0 comments on commit 7a0d598

Please sign in to comment.