Azure devops 我可以将现有的NuGet软件包上载到Azure DevOps工件源吗?

Azure devops 我可以将现有的NuGet软件包上载到Azure DevOps工件源吗?,azure-devops,nuget,azure-artifacts,azure-devops-server-2019,Azure Devops,Nuget,Azure Artifacts,Azure Devops Server 2019,我目前正在从TFS 2012迁移到Azure DevOps 2019(都是内部部署)。对于旧服务器,我将从一些构建中手动创建NuGet包,并将这些.nupkg文件托管在文件共享上(在Visual Studio中配置为包源)。使用DevOps,我显然可以自动化所有这些,并将包直接推送到工件提要中 旧服务器需要停用,因此我想将现有的.nupkg文件从文件共享中移到新的artifacts提要中。这可能吗?是的,您可以将现有的.npukg文件推送到新提要 您可以创建一个简单的PowerShell脚本,将

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


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

是的,您可以将现有的
.npukg
文件推送到新提要

您可以创建一个简单的PowerShell脚本,将所有
.nupkg
文件推送到提要:

# 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
})