我目前正在从 TFS 2012 迁移到 Azure DevOps 2019(均为本地部署)。使用旧服务器,我会从我们的一些构建中手动创建 NuGet 包,并托管这些包.nupkg
文件共享上的文件(在 Visual Studio 中配置为包源)。借助 DevOps,我显然可以将所有这些自动化,并将包直接推送到工件源中。
旧服务器需要退役,因此我想将现有的 .nupkg 文件从文件共享移出到新的工件源中。这可能吗?
是的,您可以推送现有的.npukg
文件到新的提要。
您可以创建一个简单的 PowerShell 脚本,将您的所有内容推送到 feed.nupkg
files:
# 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
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)