是否可以像下面这样在YAML vars文件中定义var:
nodeJs:
version : "10.x"
url : "xxx.com/{{ nodeJS['version'] }}"
script : "runme.sh"
我相信这是有可能的,因为Python本身允许这种引用:
nodeJS = {"version": "10.x", "url": "xxx.com/"+nodeJS['version'], "script":"runme.sh"}
Output:
nodeJS
Out[34]: {'script': 'runme.sh', 'url': 'xxx.com/10.x', 'version': '10.x'}
我知道我可以简单地定义如下变量:
nodeJSversion = "10.x"
nodeJSurl = "xxx.com/{{ nodeJSversion }}"
但不适合