如何在大厅合并密钥?我的var文件有像键值对
cf-api-app: api-
cf-dispatcher-app: dispatcher-
cf-space: test
在我的管道中,我想将param传递给我的任务,看起来应该是这样的
PCF_API_APP_NAME: ((cf-api-app))-((cf-space))
PCF_DISPATCHER_APP_NAME: ((cf-dispatcher-app))-((cf-space))
所以我的任务可以得到一个基于环境的参数,它看起来像
PCF_API_APP_NAME: api-test
PCF_DISPATCHER_APP_NAME: dispatcher-test
但我想不知何故,它没有像预期的那样组合,也无法评估它。
我甚至尝试在我的config.yml
中使用锚点,这样我就可以在配置文件中合并键而不是管道,但它仍然不起作用。
aliases: &environ test
cf-api-app: api-*environ (fails)
cf-dispatcher-app: dispatcher-*environ (fails)
cf-space: *environ (works)
以下别名映射在汇合中失败。
aliases: &environ test
cf-api-app: api-*environ (fails)
cf-dispatcher-app: dispatcher-*environ (fails)