From e884f6db87d25fcd501083d7926773e9838c2bb6 Mon Sep 17 00:00:00 2001 From: chinboy Date: Wed, 12 Mar 2025 14:03:56 +0800 Subject: [PATCH] Refactor PublishToLocalSources --- scripts/PublishToLocalSources.ps1 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/PublishToLocalSources.ps1 b/scripts/PublishToLocalSources.ps1 index 5aed299c4..c6173a8b5 100644 --- a/scripts/PublishToLocalSources.ps1 +++ b/scripts/PublishToLocalSources.ps1 @@ -1,9 +1,12 @@ param ( [string]$localSourcesDir = "D:/nuget.local", - [string]$buildType = "Release" + [string]$buildType = "Release", + [string]$buildTimestamp ) -$buildTimestamp = Get-Date -Format 'yyyyMMddHHmm' +if ([string]::IsNullOrEmpty($buildTimestamp)) { + $buildTimestamp = Get-Date -Format 'yyyyMMddHHmm' +} dotnet build -v diag --configuration $buildType ../packages/AtomUI/AtomUI.csproj dotnet pack --no-build --configuration $buildType /p:IsNightlyBuild=true /p:BuildTimestamp=$buildTimestamp ../packages/AtomUI/AtomUI.csproj @@ -14,10 +17,10 @@ dotnet pack --no-build --configuration $buildType /p:IsNightlyBuild=true /p:Buil $packages = Get-ChildItem -Path ../output/Nuget -Filter *.nupkg -Recurse -File foreach ($pkg in $packages) { - try { + try { # 执行 NuGet 推送命令 dotnet nuget push $pkg.FullName --source $localSourcesDir - + if ($LASTEXITCODE -ne 0) { Write-Warning "推送失败: $($pkg.Name)" }