我想声明具有默认值的变量并在大厅资源中使用它
例如在 pipeline.yml 的开头,声明了以下变量。
PROJECT: hello-world
然后在资源/资源类型中使用它,例如
groups:
- name: ((PROJECT))
jobs:
- pull-request
- create-artifacts
现在出现类似错误
- groups.((PROJECT)): '((PROJECT))' is not a valid identifier: must start with a lowercase letter
实际上只有在设置管道时传递
--var PROJECT=hello-world
时才解析变量。
好奇;为什么它没有引用
pipeline.yml
中声明的变量
我不想在设置管道时传递任何额外的参数,想在 yml 本身中声明它。
请帮忙。
好的,这有效
PROJECT: &PROJECT hello-world
groups:
- name: *PROJECT
jobs:
- pull-request
- create-artifacts