目前,我们有一台Nexus托管的仓库远程(在不同的地理位置)。 我们有一个本地代理库到本地托管的存储库。
每当有添加到远程主机,存储库中的几个文件的新版本,从构建系统新添加的文件的第一个请求将其下载到本地代理库。
我现在的问题是,一些文件被添加是真正巨大的(大约400 MB说)。 因此,第一次构建耗费大量的时间来完成。
有没有我们可以在远程托管的仓库和自动镜像它轮询的方式?
目前,我们有一台Nexus托管的仓库远程(在不同的地理位置)。 我们有一个本地代理库到本地托管的存储库。
每当有添加到远程主机,存储库中的几个文件的新版本,从构建系统新添加的文件的第一个请求将其下载到本地代理库。
我现在的问题是,一些文件被添加是真正巨大的(大约400 MB说)。 因此,第一次构建耗费大量的时间来完成。
有没有我们可以在远程托管的仓库和自动镜像它轮询的方式?
专业的Nexus 2 +支持智能代理功能集的这种作为实验功能。 这是一个实验性的功能是默认关闭的,但应该只是罚款。 搏一搏!
要打开它进入“管理/功能”。 选中“显示高级”,然后选择“智能代理:订阅”并启用抢先获取。
更新:为的Nexus 2.3,这是不再被视为实验,你可以,如果每个仓库配置你的代理了。
我不能曼弗雷德的回答发表评论,所以这里是一个新变种:
如果你正在运行的Nexus专业,你可以使用智能代理同步资料库。
你需要去通过一般设置为上描述http://www.sonatype.com/books/nexus-book/reference/smartproxy.html第一(建立信任,建立出版托管回购,设置接收代理回购)。 只有这样的能力创建并Manfreds回答适用:
进入“管理/功能”,勾选“显示高级”,然后选择您的代理回购“订阅”功能。 在那里,你可以打开抢占取,它会自动在代理托管库下载新的工件。