同步两个Artifactories

时间:2013-09-22 03:44:06

标签: maven jenkins hudson cloudfoundry artifactory

我在两个不同的地方和域中为maven提供了两个Artifactory存储库,但我需要为此进行同步,何时在其中一个部署,另一个必须拥有其信息。

我不知道Jenkins,Hudson或TeamCity是否可以帮助我完成这项工作以及如何做到这一点,或者像cloudfoundry这样的云工作区可以帮助我。我正在阅读类似这些here

的内容

2 个答案:

答案 0 :(得分:2)

有几种方法可以实现这一目标。

  1. 在神器中使用群集功能进行同步方法,这将同步。所有回购包括你的maven网站http://www.jfrog.com/confluence/display/RTF/Clustering+Artifactory,当然这取决于你的两个神器的关系

  2. 使用maven命令,为什么不使用maven deploy命令每次部署两个maven站点

  3. 创建一个jenkins作业,以便在更新maven仓库时同步maven仓库

  4. 使用rsync命令直接同步repos(目录)

答案 1 :(得分:2)

答案是如此明显,我有点惊讶其他作者使用“某种同步”和“群集功能同步”这样的短语。 Artifactory具有完全推/拉双向(可选基于事件的)复制。期。 Just read the manual