我目前正在将组织从prem nuget(v2)迁移到Azure DevOps Artifacts。(云)我们有几十个具有各种版本的软件包,我希望将它们推送到AzDo Artifacts中。看来我可以使用powershell进行此操作,并使用\ MyFileSharePath ***。nupkg作为路径,应该抓住它们并推送每个软件包的每个单独版本。
这是可行的方法吗?有没有更好的方法我应该研究?
这个问题看起来很相似,但涉及所有prem来源。不确定是否重要。:
这是有效的方法,建议在文档中使用
对于每个共享,将共享中的所有程序包推送到新的提要:nuget push {你的程序包路径} *。nupkg-源{你的NuGet程序包源URL} -ApiKey Azure DevOps Services
你也有关于使当前Feed只读的好提示
对于较大的团队,你应该在执行nuget push操作之前考虑将每个共享标记为只读,以确保在迁移过程中没有人添加或更新程序包。
因此,我认为没有更好的方法可以做到这一点。