在不同的客户端之间分配Gitlab管道

时间:2020-02-07 04:56:30

标签: gitlab gitlab-ci-runner

我有一个管道,其中某些任务只能由某些客户端处理。例如,某些客户端只能执行某些测试,而其他客户端则用于编译。我可以在不同的客户之间分配管道链吗?例如:

                         /--- Testing (test-client-1)--\
Build (build-client-1)--+                               +-- Package (build-client-1)
                         \--- Testing (test-client-2)--/

1 个答案:

答案 0 :(得分:0)

您可以使用标签将特定任务分配给不同的跑步者:请参见runners/#using-tagsREADME.html#tags

job:
  tags:
    - ruby
    - postgres