【发布时间】:2015-09-09 20:59:56
【问题描述】:
我已将 Jenkins 设置为使用 GitHub 拉取请求构建器。它工作得很好!除了一件小事。我的测试套件创建了 HTML 报告(我已经使用 HTML 结果海报插件精美地发布了该报告),但我似乎无法更改发布到 GitHub 的状态消息。我的提交都被标记为:
提交状态已正确更新,但消息部分始终显示“构建完成。未找到测试结果。”
我似乎不知道如何根据测试套件的状态更改此消息。所以,基本上我得到的唯一反馈是我的 shell 脚本的退出状态。这个脚本完成了所有的构建、测试和结果处理等。如果通过,这是可以接受的,但是如果失败,这个消息可能会更有帮助!即使只是知道它是构建失败还是测试套件失败也会很好,所以我可以充分地口头辱骂提出拉取请求的人:)。
其他一切都运行良好,以至于我无法弄清楚是什么看似微不足道的改变让我发疯了!有什么想法吗?
【问题讨论】:
-
有同样的担忧,想知道是否有人设法解决了这个问题。
-
@ChrisCM:你解决了吗?
-
不。它在后面。我将在下周的某个时间寻找插件的开发人员,除非这篇文章恰好在此期间得到更多关注。
-
这里有同样的问题。一切都已正确构建和测试,但测试结果最终不会在 PR 中报告。您是否已经了解更多信息?
-
不,没什么。如果我找到答案,我会发布答案。目前看来这可能是扩展本身的限制。
标签: github jenkins jenkins-plugins github-api