我目前正在从TFS 2012迁移到Azure DevOps 2019(均在内部部署)。在旧服务器上,我将根据一些内部版本手动创建NuGet程序包,并将这些.nupkg
文件托管在文件共享中(在Visual Studio中配置为程序包源)。借助DevOps,我显然可以使所有这些自动化,并将软件包直接推送到工件提要中。
旧服务器需要停用,因此我想将现有的.nupkg文件从文件共享中移出到新的工件提要中。这可能吗?
答案 0 :(得分:0)
是的,您可以将现有的.nupkg
文件推送到新的供稿。
您可以创建一个简单的PowerShell脚本,将所有# If you didn't add the new feed to your NuGet sources so add it:
nuget sources Add -Name "NEW-FEED" -Source "https://pkgs.dev.azure.com/org/_packaging/NEW-FEED/nuget/v3/index.json"
# Put all the nugets in one folder and move to this folder
cd path/to/nupkg/folder
$files = dir
$files.ForEach({
push -Source "NEW-FEED" -ApiKey AzureDevOps $_.Name
})
文件推送到Feed:
CursorWrapper