我们通过Jenkins使用ant和ivy来完成我们的日常构建。最初,我们希望将构件发布到测试Ivy存储库,一旦测试完成,我们希望将相同的构件复制到发布的Ivy存储库,而不重新构建它们。常春藤或詹金斯有什么任务可以帮助你做到这一点吗?此外,当我们将它们发布到我们计划使用集成状态的测试存储库时,当我们复制到已发布的常春藤存储库时,有没有方法可以将状态更改为release?我们有多个模块,我们为它们做构建,但只有选定的模块需要移动到发布的常春藤存储库。任何帮助都是非常感谢的。
发布于 2013-09-27 05:11:47
您可以使用install任务在存储库之间复制工件。
可以考虑的一个更好的解决方案是使用staging suite,这是Nexus professional的一个特性。它的工作方式是为每个发布候选版本创建一个临时存储库,可以对其进行升级,直到认为值得发布为止。其他存储库管理器也有类似的功能,值得考虑,而不是自己构建。
https://stackoverflow.com/questions/19009967
复制相似问题