You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gitlab CI触发Job报错:unknown key: strategy问题求助

GitLab多项目流水线strategy: depend报错解决

错误原因:你把strategy: depend写在了job的根层级,而GitLab CI里这个配置属于trigger块的子属性,不属于job顶层配置,所以会被判定为未知键。

修正后的正确配置:

trigger_job:
  stage: trigger
  trigger:
    project: path-to-projectB
    strategy: depend  # 将strategy移入trigger块内部
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"

调整后,触发任务会等待下游流水线执行完毕,并同步下游流水线的状态到当前触发任务,实现你需要的依赖同步效果。

内容的提问来源于stack exchange,提问作者thelearner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 05:39:52