trigger

触发下游流水线。

支持: project、strategy、forward、include(子流水线)、带 inputs 的 include

不支持: inputs(顶层)

示例

触发其他项目

trigger_job:
  trigger:
    project: group/my-project

等待下游流水线

trigger_job:
  trigger:
    project: group/my-project
    strategy: depend

转发变量

trigger_job:
  trigger:
    project: group/my-project
    forward:
      yaml_variables: true
      pipeline_variables: false

由本地文件创建子流水线

trigger_job:
  trigger:
    include:
      - local: child-pipeline.yml

带 inputs 的子流水线

trigger_job:
  trigger:
    include:
      - local: child-pipeline-inputs.yml
        inputs:
          env: production