【发布时间】:2019-09-11 23:48:18
【问题描述】:
我正在设置一个 Jenkins 流水线脚本,并在测试通过后使用对 GitHub 的 API 调用来执行合并和发布。
对于我的预期工作流程,我需要使用 Jenkinsfile 将我的 release-candidate 分支合并到我的 beta-release 分支中。这种合并应该始终是快进合并,因为这是工作进入beta-release 分支的唯一方式。重要的是不要创建合并提交,因为我会检查该分支中最新提交的 GitHub 状态以查看测试是否是最新的。
我尝试了merge API call,但它总是创建一个合并提交。
我尝试创建一个PR,然后将其与变基策略合并,但这也创建了一个合并提交。
是否可以使用 GitHub API 执行快进合并?
【问题讨论】:
标签: git jenkins github jenkins-pipeline github-api