GitLab CI:在exists规则中使用环境变量

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在读取规则时不会评估环境变量 任何帮助都将被告知。目前这是不可能的,但此用例存在开放性

我希望我的CI作业仅在文件存在时运行。My path包含在GitLab CI/CD调度变量上传递的环境变量

  rules:
     - exists:
        - foo/bla/${ENV}/foo.json
当我使用
$ENV
环境变量(带或不带花括号)时,它不起作用(未创建作业)。但是,当我显式地声明完整路径(foo/bla/prod/foo.json)时,它确实有效

我担心的是GitLab在读取规则时不会评估环境变量


任何帮助都将被告知。

目前这是不可能的,但此用例存在开放性