10

我将 Hudson 与maven-release-plugin一起使用。

您可能知道,maven-release-plugin 分两步构建项目:release:prepare,然后release:perform.

release:rollback如果release:perform失败,我应该如何配置 Hudson 执行?

4

3 回答 3

9

使用 Hudson/Jenkins 执行发布的标准方式是Jenkins M2 发布插件。它包装了 Maven 发布插件并自动执行。

于 2011-05-18T08:34:33.493 回答
0

简短的回答:不要。关闭更新(每次都进行干净的结帐)。FWIW,根据我的经验 release:rollback 无论如何都不是非常可靠。

于 2011-01-28T18:54:58.787 回答
0

如果这是绝对需要的,那么您应该能够执行“调用顶级 Maven 目标”构建步骤,您将在其中调用 release:prepare 和 release:perform 并通过“执行系统 ​​groovy”捕获此构建的结果脚本”构建步骤。
看看这里如何检查 pom.xml 的版本(它可能会让你知道执行是否失败)。

于 2013-07-17T12:42:40.440 回答