From fa19076b5fd1f5c9abb814b64b8367267084efbd Mon Sep 17 00:00:00 2001 From: Julien Lebosquain Date: Fri, 28 Mar 2025 21:30:51 +0100 Subject: [PATCH] Set build number to version on CI (#18538) --- nukebuild/Build.cs | 4 ++++ nukebuild/BuildParameters.cs | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) 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) {