Files
KinginfoGateway/framework/nuget-push.ps1
2023-08-07 15:23:53 +08:00

25 lines
613 B
PowerShell

# 脚本来自furion
Write-Warning "正在发布 Nuget 包......";
cd .\nupkgs;
# 查找所有 *.nupkg 文件
$template_nupkgs = Get-ChildItem -Filter *.nupkg;
# 遍历所有 *.nupkg 文件
for ($i = 0; $i -le $template_nupkgs.Length-1; $i++){
$item = $template_nupkgs[$i];
$nupkg = $item.FullName;
Write-Output "-----------------";
$nupkg;
# nuget setApiKey <apikey> 使用默认apikey
# 发布到 nuget.org 平台
dotnet nuget push $nupkg --skip-duplicate --source https://api.nuget.org/v3/index.json;
Write-Output "-----------------";
}
Write-Warning "发布成功";