Gitlab ci多触发管道动态项目名称



我有一个关于触发子管道的问题。

在我的案例中,我生成了多个项目,每个项目都有不同的管道。在我的主构建管道上,我需要使用同一管道创建的新项目动态启动子管道(因此每次项目名称都不同(。

我在这里的目的是用动态路径填充项目。它使用静态变量,但不使用处于挂起状态的包含变量。

例如:

静态一:

deploy:
stage: init_project
trigger:
project: my/project
branch: master
strategy: depend

动态一:

deploy:
stage: init_project
trigger:
project: $my/$project
branch: master
strategy: depend

有没有解决方案或者我在这里做了什么错误?

我用另一种方式为想做这件事的人做了这件事。这是一件棘手的事情,但我做了一个模板来渲染ci变量,并将其与触发器管道子项的工件一起包含。该作业使用动态路径触发远程管道。

最新更新