使用Jenkins GitHub Pull Request Builder触发ReviewEvent

时间:2018-06-27 06:18:10

标签: jenkins github jenkins-plugins pull-request

我们正在使用Jenkins Github Pull Request Builder插件来侦听Pull Request事件,然后做出自动决策以合并PR。它非常适合https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin中列出的环境变量。

此外,詹金斯(Jenkins)会为注释主体的任何更改或对拉取请求的其他更改触发新构建

ghprbActualCommit
ghprbActualCommitAuthor
ghprbActualCommitAuthorEmail
ghprbPullDescription
ghprbPullId
ghprbPullLink
ghprbPullTitle
ghprbSourceBranch
ghprbTargetBranch
ghprbCommentBody
sha1

例如,如果有人批准了代码,Jenkins不会触发任何构建,因为它没有监听pullrequestreview事件。

Github提供了用于拉动请求审阅和拉动请求审阅注释的Eventtype,并且我从Github Webhooks设置中确认,最近交付的任何新事件均生成了有效负载(以下屏幕截图)。但是,我想知道,是否有任何方法可以在Jenkins Github拉取请求插件上进行配置,以侦听这两种类型的事件并触发构建。

https://developer.github.com/v3/activity/events/types/#pullrequestreviewevent https://developer.github.com/v3/activity/events/types/#pullrequestreviewcommentevent

enter image description here

0 个答案:

没有答案