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
相关产品推荐
相关产品推荐

