【发布时间】:2013-12-06 21:36:41
【问题描述】:
我已经配置了 Jenkins Github Pull-Request builder 插件来构建我机构成员提出的每个 pull-request。它就像一个魅力。
但是,构建并没有像在这个漂亮的post 中显示的那样将构建状态报告回 github。我还尝试选中“更新提交状态失败时使用 cmets 报告结果”框,但我仍然没有在 github 上得到任何回复。
我在 GitHub 上创建了一个机器人用户,并为其授予了对 repo 的推送和管理权限。
我的 Jenkins 服务器位于防火墙后面,但由于它正在正常构建并检测(通过轮询)对 github 存储库的更改,我认为这不是问题。
其他人有这个问题吗?你是怎么解决的?
这是我的控制台输出的转储(为便于阅读而压缩)
Started by an SCM change
Building in workspace
Fetching changes from the remote Git repository
Fetching upstream changes from repo
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Seen branch in repository origin/pr/1/head
Seen branch in repository origin/pr/1/merge
Seen branch in repository origin/pr/10/head
[…]
Seen branch in repository origin/pr/9/head
Seen branch in repository origin/pr/9/merge
Seen 33 remote branches
Checking out Revision 9b4d45ee3a2d265a1268c2931e7b2bcb738e1c87 (origin/pr/16/merge)
First time build. Skipping changelog.
...found 160 targets...
...updating 21 targets...
**passed** test/bin/test.test/gcc-4.8.1/debug/test.test
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing BoostTest-1.x (default)
[xUnit] [INFO] - Check 'Failed Tests' threshold.
[xUnit] [INFO] - Check 'Skipped Tests' threshold.
[xUnit] [INFO] - Setting the build status to SUCCESS
[xUnit] [INFO] - Stopping recording.
Finished: SUCCESS
【问题讨论】:
标签: github jenkins jenkins-plugins pull-request