我们正在使用Jenkins(在Linux上)来管理我们的构建。
我想监视所有当前正在运行的作业的控制台输出,如果找到匹配的模式/异常/错误,则中止构建。
例如,如果控制台输出中存在IndentationError(作业运行时),我想自动停止构建。
请告诉我是否有任何插件或解决方案?
谢谢。
答案 0 :(得分:1)
当工具返回非零退出代码时,Jenkins将停止任何构建。如果要在第一个错误时退出构建,则应配置从jenkins调用的工具,以便在发生错误时立即退出(通过命令行标志等)。解析控制台输出中的错误最多是一个棘手的解决方案。