我有两个关于使用nuget mirror
命令(reference)镜像Nuget包的问题。
我们正在将我们的内部Nuget存储库迁移到Artifactory,暂时我需要将原始nuget repo中的所有包(及其所有版本)镜像到Artifactory。
首先,nuget mirror
是否考虑了目的地中已有的套餐?因为到目前为止,无论我做什么,包裹总是在每次通话时重新上传,即使它已经存在。如果总是重新上传所有软件包,那么设置一个负责镜像所有软件包的工作将会非常昂贵。
第二次,是否可以告诉命令镜像所有包?文档说明我必须指定包ID或包含ID的文件,但我想要将它们全部镜像。
相关,是否可以告诉命令镜像包的所有版本?因为如果没有明确版本,只会镜像最新版本。
由于
答案 0 :(得分:0)
根据评论 - nuget mirror
只能镜像单个包/版本。为了镜像所有包,您需要创建一个脚本,从Nuget服务器中抓取包信息,然后逐个镜像它们。