【发布时间】:2019-07-30 03:23:20
【问题描述】:
我们正在使用 Jenkins(在 Linux 上)来管理我们的构建。
我想监控所有当前正在运行的作业的控制台输出,如果发现任何匹配的模式/异常/错误,则中止构建。
例如,如果控制台输出有 IndentationError(作业运行时),我想自动停止构建。
如果有任何插件或解决方案,请告诉我?
谢谢。
【问题讨论】:
标签: jenkins logging plugins build
我们正在使用 Jenkins(在 Linux 上)来管理我们的构建。
我想监控所有当前正在运行的作业的控制台输出,如果发现任何匹配的模式/异常/错误,则中止构建。
例如,如果控制台输出有 IndentationError(作业运行时),我想自动停止构建。
如果有任何插件或解决方案,请告诉我?
谢谢。
【问题讨论】:
标签: jenkins logging plugins build
当工具返回非零退出代码时,Jenkins 将停止任何构建。如果您希望构建在第一个错误时退出,那么您应该配置从 jenkins 调用的工具,以便在发生错误时立即退出(通过命令行标志等)。解析控制台输出的错误充其量只是一个 hacky 解决方案。
【讨论】: