Skip to content

Commit da1c4fd

Browse files
committed
disable ContinuousIntegrationBuild for now
1 parent 4f73e10 commit da1c4fd

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

build/build/BuildLifetime.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using Build.Tasks;
12
using Build.Utilities;
23
using Common.Lifetime;
34
using Common.Utilities;
@@ -17,7 +18,7 @@ public override void Setup(BuildContext context, ISetupContext info)
1718

1819
if (context.Version is not null)
1920
{
20-
SetMsBuildSettingsVersion(context);
21+
SetMsBuildSettingsVersion(context, info);
2122
}
2223

2324
context.StartGroup("Build Setup");
@@ -26,7 +27,7 @@ public override void Setup(BuildContext context, ISetupContext info)
2627
context.EndGroup();
2728
}
2829

29-
private static void SetMsBuildSettingsVersion(BuildContext context)
30+
private static void SetMsBuildSettingsVersion(BuildContext context, ISetupContext info)
3031
{
3132
var msBuildSettings = context.MsBuildSettings;
3233
ArgumentNullException.ThrowIfNull(context.Version);
@@ -37,7 +38,13 @@ private static void SetMsBuildSettingsVersion(BuildContext context)
3738
msBuildSettings.SetPackageVersion(version.NugetVersion);
3839
msBuildSettings.SetFileVersion(version.Version);
3940
msBuildSettings.SetInformationalVersion(version.GitVersion.InformationalVersion);
40-
msBuildSettings.SetContinuousIntegrationBuild(!context.IsLocalBuild);
41+
var continuousIntegrationBuild = !(
42+
context.IsLocalBuild
43+
|| info.TargetTask.Name == nameof(Test)
44+
|| info.TargetTask.Name == nameof(UnitTest)
45+
|| info.TargetTask.Name == nameof(PublishCoverage)
46+
);
47+
msBuildSettings.SetContinuousIntegrationBuild(continuousIntegrationBuild);
4148
msBuildSettings.WithProperty("RepositoryBranch", version.GitVersion.BranchName);
4249
msBuildSettings.WithProperty("RepositoryCommit", version.GitVersion.Sha);
4350
msBuildSettings.WithProperty("NoPackageAnalysis", "true");

0 commit comments

Comments
 (0)