我正在尝试从另一个项目导入 CI 管道。如果我将分支名称放入 ref 中,它可以正常工作,但是当我尝试使用 env 变量而不是硬编码值时,我会收到错误。
gitlab-ci.yml 内容
##inherit the shared pipeline
include:
- project: automated-pipeline
ref: $PIPELINE_BRANCH
file: .gitlab-ci.yml
状态:语法不正确
项目automated-pipeline
引用$PIPELINE_BRANCH
不存在!
最佳答案
偶然发现这个问题,因为我有同样的问题。
遗憾的是,这尚不可用。 Gitlab 上有一个 Unresolved 问题来支持此功能:
也许跟踪它是一件好事。
关于gitlab-ci - Gitlab CI 无法在包含项目中使用变量进行分支引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64939624/