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



如何自动执行Gitlab Branch与master的合并?

有人知道吗?请帮我做这个开发活动?

目前没有办法在项目范围内设置"管道成功时合并"选项,必须对每个合并请求进行设置。然而,Gitlab确实支持使用git推送选项与一些合并请求设置进行交互。要创建合并请求并在管道完成时将其设置为合并,可以执行: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"

并与CCD_ 3配合使用。

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

最新更新