GitLab CI:在exists规则中使用环境变量
我希望我的CI作业仅在文件存在时运行。My path包含在GitLab CI/CD调度变量上传递的环境变量GitLab CI:在exists规则中使用环境变量,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我希望我的CI作业仅在文件存在时运行。My path包含在GitLab CI/CD调度变量上传递的环境变量 rules: - exists: - foo/bla/${ENV}/foo.json 当我使用$ENV环境变量(带或不带花括号)时,它不起作用(未创建作业)。但是,当我显式地声明完整路径(foo/bla/prod/foo.json)时,它确实有效 我担心的是GitLab在读取规则时不会评估环境变量 任何帮助都将被告知。目前这是不可能的,但此用例存在开放性
rules:
- exists:
- foo/bla/${ENV}/foo.json
当我使用$ENV
环境变量(带或不带花括号)时,它不起作用(未创建作业)。但是,当我显式地声明完整路径(foo/bla/prod/foo.json)时,它确实有效
我担心的是GitLab在读取规则时不会评估环境变量
任何帮助都将被告知。目前这是不可能的,但此用例存在开放性