variables - YAML 变量,你可以在变量中引用变量吗?
问题描述
我使用 variables.yml 文件作为模板来存储不同的变量,我很好奇我是否能够在 yml 文件本身中引用变量以基本上嵌套它们。
例如:
#variables.yml file
variables:
food1: 'pineapple'
food2: 'pizza'
favoriteFood: '$(food1) $(food2)'
所以当我最终调用这个变量“favoriteFood”时,我可以只使用 ${{ variables.favoriteFood }} 并且值应该是“菠萝披萨”示例:
#mainPipeline.yml file
variables:
- template: 'variables.yml'
steps:
- script: echo My favorite food is ${{ variables.favoriteFood }}.
我在正确的轨道上吗?我似乎无法通过谷歌搜索是否可行的任何示例。
解决方案
是的!这实际上是可能的,只需遵循上面概述的语法即可。不要忘记间距在 YML 文件中很重要。
推荐阅读
- python - Python 中的 Pandas Dedupe - 如何让脚本自动运行?
- python - 如何选择不同的 A 列,然后在 DJANGO 中汇总 B 列的值?
- python - 在 Visual Studio Code 中为 git 命令激活 virtualenv
- javascript - react.js 中的表单验证不起作用,比较两个字段的最佳实践?
- c - 我开始使用或学习c语言
- python - python-nmap 等效于 nmap shell 命令
- node.js - 从 Mongo 集合中生成时间序列数据
- javascript - 一次刷新多页的按钮
- python - 如何配置库的大小
- julia - 如何在 Plots.jl 中设置标题字体大小