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