我可以将现有的NuGet包上传到Azure DevOps工件提要吗?

时间:2019-09-05 08:45:12

标签: azure-devops nuget azure-artifacts azure-devops-server-2019

我目前正在从TFS 2012迁移到Azure DevOps 2019(均在内部部署)。在旧服务器上,我将根据一些内部版本手动创建NuGet程序包,并将这些.nupkg文件托管在文件共享中(在Visual Studio中配置为程序包源)。借助DevOps,我显然可以使所有这些自动化,并将软件包直接推送到工件提要中。

旧服务器需要停用,因此我想将现有的.nupkg文件从文件共享中移出到新的工件提要中。这可能吗?

1 个答案:

答案 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