trigger

Trigger a downstream pipeline.

Supported: project, strategy, forward, include (child pipeline), include with inputs

Not supported: inputs (top-level)

Examples

Trigger another project

trigger_job:
  trigger:
    project: group/my-project

Wait for downstream pipeline

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

Forward variables

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

Child pipeline from local file

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

Child pipeline with inputs

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