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



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

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

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

相关内容

  • 没有找到相关文章

最新更新