微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

gitlab管道上与Master的自动合并分支成功

如何解决gitlab管道上与Master的自动合并分支成功

我如何自动与主控器进行Gitlab分支合并?

有人知道吗,请帮助我进行这项开发活动?

解决方法

目前无法在项目范围内设置“管道成功时合并”选项,必须为每个合并请求设置。但是,Gitlab 确实支持使用 git push-options 与某些合并请求设置进行交互。要创建合并请求并将其设置为在管道完成时合并,您可以执行以下操作:git push -o merge_request.create -o merge_request.target=my-target-branch -o merge_request.merge_when_pipeline_succeeds

您还可以设置 git 别名来设置您在推送时需要的任何推送选项: git config --global alias.push_merge "push -o merge_request.create -o merge_request.target=master -o merge_request.merge_when_pipeline_succeeds"

并与 git push_merge my_branch 一起使用。

您可以在此处的文档中查看 Gitlab 支持的所有可用推送选项以及有用的别名:https://docs.gitlab.com/ee/user/project/push_options.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。