重复的詹金斯为pullrequest构建触发器

时间:2020-06-15 06:44:59

标签: jenkins github

我希望每当github存储库中有请求请求时,就触发Jenkins构建,并且Jenkins应该在github请求请求中更新构建状态。

我所做的是我创建了一个带有repo和admin:repo_hook作为范围的个人访问令牌,并将其添加到jenkins凭据中。 我使用有效负载URL https://jenkinsservername/github-pull-request-hook/和内容类型application / x-www-form-urlencoded创建了一个Webhook,在个别事件中,我选择了pull请求,只要创建了pull请求,Webhook便可以正常工作,它将请求发送给jenkins 然后,我创建了一个Jenkins作业配置,选择了“启用Git验证的合并支持”和“向存储库生成请求”。我在Github项目中添加了项目URL。在SCM下,我选择了Git并添加了回购URL和凭据,并在分支中添加了* / master。

但是每当我提出拉取请求时,Jenkins构建都会以时间间隔触发六次,例如在第一次构建后一分钟触发第二次构建,在第二次构建后两分钟触发第三次构建,依此类推,并且构建状态不会更新拉取请求的提交。

我缺少什么配置才能使其正常工作。

我已经点击了此链接https://docs.cloudbees.com/docs/admin-resources/latest/plugins/pull-request-builder-for-github

0 个答案:

没有答案