Jenkins :如何捕获stderr输出

标签 jenkins jenkins-pipeline

在jenkins中,您可以使用 sh() 运行脚本。 returnStdout有一个选项,它将发送stdout到一个返回值,而不是将其打印到控制台。

有可能以任何方式捕获stderr吗?是通过功能的选项还是通过一些解决方法?

最佳答案

通常,您可以将redirect a process's STDERR to STDOUT2>&1一起收集。

除此方法外,别无其他方法,请参阅https://issues.jenkins-ci.org/browse/JENKINS-44930

关于 Jenkins :如何捕获stderr输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48405104/

相关文章:

groovy - 通过奴隶上的 jenkins post-groovy 脚本写入文件

amazon-web-services - 使用Jenkins或Job Scheduler在AWS ECS上自动部署Docker容器

json - 使用 jenkins 管道显示 Json 文件

jenkins - 您如何设置 Jenkins 阶段或管道并行分支状态(不稳定、失败等)以在阶段 View 和 Blue Ocean UI 中使用?

jenkins - GitHub Webhook 中的自签名证书

windows - 如果上一次执行失败,如何执行下一个批处理窗口命令?

linux - 使用相同的配置和构建实现多个 jenkins

jenkins - 具有多个值的单个参数 - 引用扩展选择参数值

jenkins - 在 JenkinsPipelineUnit 中模拟 findFiles

Jenkins 在 docker 中触发按需奴隶