gpt4 book ai didi

github - Jenkins 2 GitHub 组织 : Automatic Rebuild for Pull Request

转载 作者:行者123 更新时间:2023-12-02 07:18:52 24 4
gpt4 key购买 nike

我正在使用 Jenkins 组织文件夹创建作业。我想不断地针对拉取请求进行构建。但是,当我创建拉取请求时,它只会在第一次时自动构建。即使我添加提交到拉取请求,Jenkins 也不会自动构建。我希望当提交添加到创建拉取请求的分支时,构建将再次工作。

我正在使用以下版本的 Jenkins/插件。

  • Jenkins :2.89.1
  • GitHub 分支源插件:2.3.1

GitHub 分支源插件具有以下设置。

  • 发现分支:排除也作为 PR 提交的分支
  • 发现来自源的拉取请求:将拉取请求与当前目标分支修订版本合并
  • 发现来自 fork 的拉取请求:将拉取请求与当前目标分支修订版本合并

另外,虽然我使用的是 Github Enterprise,但我认为 webhook 的配置还可以,因为第一次创建拉取请求时构建会立即运行。

最佳答案

有两种方法可以解决此问题

1)你必须配置你的 github 存储库,以便它通知 jenkins 新版本: yourRepo/settings/hook&service/service (最佳实践)

或者2)您可以配置您的 jenkins 作业,以便它在存储库已更新时定期检查差异:yourJob/配置/扫描存储库触发器/定期 -> 10 分钟

在我的项目中,我们配置两者,并定期检查每天一次

关于github - Jenkins 2 GitHub 组织 : Automatic Rebuild for Pull Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com