镜像Nuget存储库中的所有包

时间:2015-12-03 13:41:38

标签: nuget artifactory mirror

我有两个关于使用nuget mirror命令(reference)镜像Nuget包的问题。

我们正在将我们的内部Nuget存储库迁移到Artifactory,暂时我需要将原始nuget repo中的所有包(及其所有版本)镜像到Artifactory。

首先nuget mirror是否考虑了目的地中已有的套餐?因为到目前为止,无论我做什么,包裹总是在每次通话时重新上传,即使它已经存在。如果总是重新上传所有软件包,那么设置一个负责镜像所有软件包的工作将会非常昂贵。

第二次,是否可以告诉命令镜像所有包?文档说明我必须指定包ID或包含ID的文件,但我想要将它们全部镜像。

相关,是否可以告诉命令镜像包的所有版本?因为如果没有明确版本,只会镜像最新版本。

由于

1 个答案:

答案 0 :(得分:0)

根据评论 - nuget mirror只能镜像单个包/版本。为了镜像所有包,您需要创建一个脚本,从Nuget服务器中抓取包信息,然后逐个镜像它们。