gitlab-ci在推送时构建分支

时间:2018-01-17 19:56:32

标签: gitlab gitlab-ci gitlab-ci-runner

我的主分支中有一个.gitlab-ci.yml,每当我推动掌握CI管道运行时,它都能正常工作。 我想知道的是,如果我在master分支上有这个文件,它会在推送其他分支时触发管道吗?或者我是否需要在每个分支上创建此文件? 我在.gitlab-ci.yml文件中没有使用“only”“when”或“except”。

1 个答案:

答案 0 :(得分:0)

var asyncClient = await (await Maybe<int>.Some(2) .Bind(orderId => GetOrderAsync(orderId))) .Bind(order => GetClientAsync(order.ClientId)); 文件必须位于您要触发管道的每个分支上。

通常你会在.gitlab-ci.yml上创建文件,然后根据需要分出。

如果我没有弄错,你想在已经创建的分支上添加管道。如果是这种情况,您还必须在分支上添加定义文件。最好的方法是使用master功能gitrebase

执行此操作