Gitlab 基于子文件夹并行运行

问题描述 投票:0回答:1

我之前实现过在对文件进行更改时并行运行的作业。

Validating the Data:
  stage: validation
  parallel:
    matrix:
      - TEAM:
          [
            "data",
            "monitoring",
            "sales",
            "web"
          ]
  rules:
    - changes:
        - mainfolder/$TEAM/config.yaml

对于这个具体示例,它运行良好。现在我有一个不同的项目,其中 $TEAM 子文件夹的数量非常高,而且速度越来越快。这意味着我必须手动更新矩阵数组。

有没有一种方法可以为每个子文件夹并行触发作业,而不必一直修改数组?

重申一下,子文件夹的数量可能达到数百或数千。

非常感谢。

我在互联网上搜索了多种解决方案,但找不到一个可以向我建议解决方案的具体解决方案。

这已经发布了,但已经有 5 年历史了,可能有解决方案......或者没有 GitLab 动态并行运行作业

gitlab pipeline
1个回答
0
投票

你找到这个问题的答案了吗?我有完全相同的问题。

© www.soinside.com 2019 - 2024. All rights reserved.