我有一个关于触发子管道的问题。
在我的案例中,我生成了多个项目,每个项目都有不同的管道。在我的主构建管道上,我需要使用同一管道创建的新项目动态启动子管道(因此每次项目名称都不同(。
我在这里的目的是用动态路径填充项目。它使用静态变量,但不使用处于挂起状态的包含变量。
例如:
静态一:
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变量,并将其与触发器管道子项的工件一起包含。该作业使用动态路径触发远程管道。