如何创建Master + PR分支并对其进行一些测试?

时间:2018-04-20 20:13:26

标签: jenkins jenkins-pipeline github-api

我是詹金斯的新手。 我想建立管道/ jenkins工作,一旦开发人员获得其他开发人员1 LGTM批准的拉取请求,我会建立一个新的Master + PR作为新的Master并运行冒烟测试。 如果它通过,我将合并到主人。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在专用仓库上设置multibranch pipeline

那个专用的仓库将是一个将(主+ PR)分支推送到的仓库:他们的新分支将触发多分支管道。

为了推动这些分支(master + PR),你需要另一个工作:

  • 定期从原始回购中获取
  • 检查任何带有+1 LGTM的PR分支
  • 从master创建一个新分支并合并该PR分支
  • 将生成的新分支推送到之前提到的专用远程仓库。
相关问题