【发布时间】:2013-12-26 19:18:56
【问题描述】:
我有一个在 Jenkins 作业中运行的 Maven 构建。
我需要在构建 maven 之后但在工作期间做一些后处理工作,因此我使用 -fn (--fail-never) 选项运行 mvn(否则 jenkins 将立即停止工作)。
当然,如果 maven 构建步骤失败,我需要在后续构建步骤中使作业失败。
过去,如果构建失败,我会通过将文件写入某个位置来完成此类事情,然后使用 Ant 任务使构建失败。所以这就是我要采用的方法。
是否可以让 maven 在构建失败时写入文件?
【问题讨论】:
-
我建议使用 jenkins 能够做到的配置。在成功执行构建的情况下运行构建后操作,并且不要使用 --fail-never 选项。
-
@khmarbaise:这是一个不错的主意……我会用它运行,看看它是否有意义。您能否将其发布为答案,以便在对我有用的情况下获得信用?
标签: maven jenkins maven-2 maven-3