【问题标题】:Check console logs (and stop build if needed)检查控制台日志(并在需要时停止构建)
【发布时间】:2019-07-30 03:23:20
【问题描述】:

我们正在使用 Jenkins(在 Linux 上)来管理我们的构建。

我想监控所有当前正在运行的作业的控制台输出,如果发现任何匹配的模式/异常/错误,则中止构建。

例如,如果控制台输出有 IndentationError(作业运行时),我想自动停止构建。

如果有任何插件或解决方案,请告诉我?

谢谢。

【问题讨论】:

    标签: jenkins logging plugins build


    【解决方案1】:

    当工具返回非零退出代码时,Jenkins 将停止任何构建。如果您希望构建在第一个错误时退出,那么您应该配置从 jenkins 调用的工具,以便在发生错误时立即退出(通过命令行标志等)。解析控制台输出的错误充其量只是一个 hacky 解决方案。

    【讨论】:

    • 如果我的服务器上有 500 多个作业正在运行,我应该为每个作业单独配置这些作业,还是可以通过任何插件或脚本来实现?
    猜你喜欢
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    相关资源
    最近更新 更多