0

我们通过 Jenkins 使用 ant 和 ivy 来进行日常构建。最初,我们希望将我们的工件发布到我们的测试 Ivy 存储库,一旦测试完成,我们希望将相同的工件复制到我们发布的 Ivy 存储库而不重建它们。常春藤或詹金斯有什么任务可以帮助解决这个问题吗?另外,当我们将它们发布到测试存储库时,我们计划使用集成状态,当我们复制到已发布的 Ivy 存储库时,有没有办法可以将状态更改为发布?我们有多个要构建的模块,但只有其中一部分需要移动到已发布的 Ivy 存储库。任何帮助是极大的赞赏。

4

1 回答 1

1

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

需要考虑的更好的解决方案是使用Nexus Professional 的一个功能staging 套件。它通过为每个发布候选者创建一个临时存储库来工作,可以将其提升直到被认为值得发布。其他存储库管理器具有类似的功能,值得考虑而不是自己构建。

于 2013-09-26T21:11:46.590 回答