diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs index 98d180e009..c6942e430c 100644 --- a/nukebuild/Build.cs +++ b/nukebuild/Build.cs @@ -20,6 +20,7 @@ using static Nuke.Common.Tools.VSWhere.VSWhereTasks; using static Serilog.Log; using MicroCom.CodeGenerator; using NuGet.Configuration; +using Nuke.Common.CI.AzurePipelines; using Nuke.Common.IO; /* @@ -79,6 +80,9 @@ partial class Build : NukeBuild ExecWait("dotnet workloads:", "dotnet", "workload list"); Information("Processor count: " + Environment.ProcessorCount); Information("Available RAM: " + GC.GetGCMemoryInfo().TotalAvailableMemoryBytes / 0x100000 + "MB"); + + if (Host is AzurePipelines azurePipelines) + azurePipelines.UpdateBuildNumber(Parameters.Version); } DotNetConfigHelper ApplySettingCore(DotNetConfigHelper c) diff --git a/nukebuild/BuildParameters.cs b/nukebuild/BuildParameters.cs index a59750abdf..41e075a64c 100644 --- a/nukebuild/BuildParameters.cs +++ b/nukebuild/BuildParameters.cs @@ -94,8 +94,7 @@ public partial class Build IsRunningOnUnix = Environment.OSVersion.Platform == PlatformID.Unix || Environment.OSVersion.Platform == PlatformID.MacOSX; IsRunningOnWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows); - IsRunningOnAzure = Host is AzurePipelines || - Environment.GetEnvironmentVariable("LOGNAME") == "vsts"; + IsRunningOnAzure = Host is AzurePipelines; if (IsRunningOnAzure) {