1

我在两个不同的地方和域中有两个用于 maven 的 Artifactory 存储库,但是我需要为此同步它,何时在其中一个中部署另一个必须有他们的信息。

我不知道 Jenkins、Hudson 或 TeamCity 是否可以帮助我完成这项工作,以及我该如何做,或者像 cloudfoundry 和 cloudbees 这样的云工作空间可以帮助我。我在这里读到了类似的东西

4

2 回答 2

2

答案是如此明显,我有点惊讶其他作者使用诸如“某种同步”和“同步集群功能”之类的短语。Artifactory 具有完整的推/拉 2 路(可选基于事件)复制。时期。只需阅读手册

于 2013-09-30T12:05:31.493 回答
2

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

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

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

  3. 创建一个 jenkins 作业以在更新时同步 maven 存储库

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

于 2013-09-26T05:10:44.333 回答