如何让Jenkins-Phabricator插件工作?

时间:2016-03-16 23:04:48

标签: jenkins jenkins-plugins phabricator

我刚安装了Jenkins插件,将其链接到Phabricator(https://github.com/uber/phabricator-jenkins-plugin)。

我已经两次完成了一步一步的教程,但我仍然不能让Jenkins在我的phabricator中发表评论,告诉我一些Jenkins构建计划。

我手动尝试输入参数(Jenkins作业中的“使用参数构建”),但是我得到了这个输出日志错误:

enter image description here 我该如何为此找到解决方案? 我不明白错误:“没有这样的构建目标”。 我应该输入哪种phid?差异,修订或提交?

如果我没有输入任何PHID,只输入DIFF_ID,我会收到此错误日志: enter image description here

而且,我不认为当我在终端中使用diff时会启动构建,因此我可能面临两个问题,但我不确定这一点。

我做错了什么?

提前致谢

1 个答案:

答案 0 :(得分:1)

我的设置略有不同,因为我正在进行提交后构建,并且手动配置而不是使用插件,但参数应该相同。在Harbormaster,我有: buildWithParameters?token=XXX&PHID=${target.phid}&COMMIT=${buildable.commit}

PHID参数是Harbormaster构建,你的似乎是差异差异(如果我正在查看正确的文档,它应该是DIFF_ID)。所以我想你想要: buildWithParameters?token=XXX&PHID=${target.phid}&DIFF_ID=${buildable.diff}

如果您没有使用Build Root Token插件,token是可选的。