将工件从一个Ivy存储库发布/复制到另一个Ivy存储库

时间:2013-09-25 16:09:15

标签: ant jenkins ivy

我们通过Jenkins使用常春藤蚂蚁来做我们的日常构建。最初我们想要将我们的工件发布到我们的测试Ivy存储库,一旦测试完成,我们希望将相同的工件复制到我们发布的Ivy存储库而不重建它们。常春藤或詹金斯有任何有助于此的任务吗?此外,当我们将它们发布到测试存储库时,我们计划使用集成状态,当我们复制到已发布的Ivy存储库时,是否有一种方法可以将状态更改为发布?我们有多个模块可供我们构建,但只有部分模块需要移动到已发布的Ivy存储库。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用install任务在存储库之间复制工件。

更好的解决方案是使用Nexus professional的staging suite功能。它的工作原理是为每个候选版本创建一个临时存储库,可以升级,直到被认为值得发布。其他存储库管理器具有类似的功能,值得考虑而不是构建自己的。