GitLab CI:是否可以在矩阵中限制工件下载?

GitLab CI:是否可以在矩阵中限制工件下载?,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我想知道是否可以只下载从以前的矩阵作业生成的特定工件。因此,并非下一个矩阵中的每个作业都会下载所有以前矩阵作业中的每个工件 例如: 管道: 组合器矩阵(生成工件): 作曲者-job1 作曲者-job2 作曲者-job3 前端矩阵(从composer矩阵下载工件): 前端-job1(仅从composer-job1下载工件) 前端-job2(仅从composer-job2下载工件) frontend-job3(仅从composer-job3下载工件) 目前,所有工件都已下载,“依赖项”或“需

我想知道是否可以只下载从以前的矩阵作业生成的特定工件。因此,并非下一个矩阵中的每个作业都会下载所有以前矩阵作业中的每个工件

例如:

管道

组合器矩阵(生成工件)

  • 作曲者-job1
  • 作曲者-job2
  • 作曲者-job3
前端矩阵(从composer矩阵下载工件)

  • 前端-job1(仅从composer-job1下载工件)
  • 前端-job2(仅从composer-job2下载工件)
  • frontend-job3(仅从composer-job3下载工件)

目前,所有工件都已下载,“依赖项”或“需求”在我测试的矩阵中不起作用。

您能发布一个简短的
.gitlab ci.yml
示例吗?
needs
语法在这种情况下应该很好。@Rekovni问题是,您不能将“needs”与变量一起使用,也不能在“needs”中指定从矩阵生成的作业,即使没有变量。您可以发布一个简短的
.gitlab ci.yml
示例吗?
needs
语法在这种情况下应该很好。@Rekovni问题是,您不能将“needs”与变量一起使用,也不能在“needs”中指定从矩阵生成的作业,即使没有变量也是如此。