如果在功能分支上运行的 jenkins 作业成功,如何创建拉取请求

thi*_*ter 5 git pull-request jenkins

是否有用于创建拉取请求的 Jenkins 插件?

假设我在某个功能分支上运行 Jenkins 作业。如果这项工作成功,那么我希望 Jenkins 自动从这个功能分支创建一个拉取请求。

有一种命令行方式来创建拉取请求:

git request-pull [-p] <start> <url> [<end>]
Run Code Online (Sandbox Code Playgroud)

但我一直无法找到让 Jenkins 自动执行任务的方法。

sfu*_*qua 0

更典型的是采用另一种方式:用户选择何时准备好创建拉取请求,Jenkins(或任何其他 CI 工具)根据项目构建结果更新拉取请求的状态。例如,如果您使用 GitHub Pull Request Builder,那么 Jenkins 将在项目构建开始时向 GitHub 发送一条消息,并在构建失败时自动关闭 Pull Request。

  • 是的,我明白,但我想做以上的事情。当功能作业成功时创建拉取请求。这是我的要求 (3认同)