【发布时间】:2016-08-31 12:07:31
【问题描述】:
我正在尝试从中止的 Jenkins 构建中挽救测试数据。文档 (https://wiki.jenkins-ci.org/display/JENKINS/Aborting+a+build) 似乎引发了中断,因此我尝试使用自定义处理程序来捕获它:
signal.signal(signal.SIGINT, signal_handler)
通过 CMD 运行我的程序并发送 crtl-c 会刺激 signal_handler 函数。但是,当通过 Jenkins 运行时,不会捕获中断信号。是否有任何插件可以改变 Jenkins 中止信号,或者有没有办法优雅地处理它?
【问题讨论】: