【发布时间】:2017-09-14 08:55:50
【问题描述】:
我想创建一个新的 git 分支,添加一个提交,然后推送到 github。此外,直接从 Jenkins 工作中为该分支创建 PR 会很棒。
有人做过吗?我正在努力的部分是如何创建公关。为了创建分支和提交,我在 shell 中运行常规 git 命令。
谢谢,N.
【问题讨论】:
我想创建一个新的 git 分支,添加一个提交,然后推送到 github。此外,直接从 Jenkins 工作中为该分支创建 PR 会很棒。
有人做过吗?我正在努力的部分是如何创建公关。为了创建分支和提交,我在 shell 中运行常规 git 命令。
谢谢,N.
【问题讨论】:
听起来你想要pipeline multi branch plugin 这里有一个博客https://jenkins.io/blog/2015/12/03/pipeline-as-code-with-multibranch-workflows-in-jenkins/ 可能也有帮助。我们在 fabric8 项目中使用了这个插件,效果很好。
更正:我最初误读了这个问题。我们使用包含可重用函数的shared pipeline library 来发出拉取请求。 This 是一个示例,我们在发布完成后在下游 repos 上进行版本更新 PR。与github api交互的groovy代码是here
【讨论】: