Chr*_*sCM 10 github github-api jenkins jenkins-plugins
我已经设置Jenkins使用GitHub拉取请求构建器.它工作得很棒!除了一件小事.我的测试套件创建HTML报告(我使用HTML结果海报插件精美地发布了)但我似乎无法更改发布到GitHub的状态消息.我的提交都标记为:

提交的状态会正确更新,但消息部分始终显示"已完成构建.未找到测试结果".
我似乎无法弄清楚如何根据测试套件的状态更改此消息.所以,基本上我得到的唯一反馈是我的shell脚本的退出状态.此脚本执行所有构建,测试和处理结果等.如果通过,这是合理可接受的,但如果发生故障,此消息可能会更有帮助!即使只是知道它是否是构建失败而不是测试套件失败也会很好,所以我可以充分地口头上滥用提出拉取请求的人:).
其他一切都工作得很好,我无法弄清楚看起来像是一个微不足道的变化让我疯狂!有任何想法吗?
FWIW,这里添加了逻辑:https://github.com/janinko/ghprb/commit/ffbc581d2712d6b99b9c6d0b081d7895a5ee8039
我相信您只需要生成JUnit格式的测试输出,您可能需要也可能不需要通过后期构建步骤来发布JUnit XML输出.
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |