我刚刚开始使用gitlab中的管道,并为我的项目启用了合并结果管道。我观察到的是,一旦提出合并请求,就会发生两件事。
我想知道第二条管道是什么?
答案 0 :(得分:0)
来自gitlab文档:
启用用于合并结果的管道时,管道作业的运行就好像源分支中的更改已合并到目标分支中一样。
但是,目标分支可能正在快速变化。准备合并时,如果有一段时间没有运行管道,则目标分支可能已经更改。现在合并可能会带来重大变化。
合并火车可以防止这种情况的发生。合并序列是合并请求的排队列表,每个请求都等待合并到目标分支中。
更多详细信息在这里 https://docs.gitlab.com/ee/ci/merge_request_pipelines/pipelines_for_merged_results/merge_trains/