我在两个不同的地方和域中为maven提供了两个Artifactory存储库,但我需要为此进行同步,何时在其中一个部署,另一个必须拥有其信息。
我不知道Jenkins,Hudson或TeamCity是否可以帮助我完成这项工作以及如何做到这一点,或者像cloudfoundry这样的云工作区可以帮助我。我正在阅读类似这些here
的内容答案 0 :(得分:2)
有几种方法可以实现这一目标。
在神器中使用群集功能进行同步方法,这将同步。所有回购包括你的maven网站http://www.jfrog.com/confluence/display/RTF/Clustering+Artifactory,当然这取决于你的两个神器的关系
使用maven命令,为什么不使用maven deploy命令每次部署两个maven站点
创建一个jenkins作业,以便在更新maven仓库时同步maven仓库
使用rsync
命令直接同步repos(目录)
答案 1 :(得分:2)
答案是如此明显,我有点惊讶其他作者使用“某种同步”和“群集功能同步”这样的短语。 Artifactory具有完全推/拉双向(可选基于事件的)复制。期。 Just read the manual