我正在努力让一些非常基本的迭代工作使用非执行集变量(即在 Global 设置事物并有可能在较低范围内覆盖)。
将 $variable 设置为某个值可以正常工作,但我需要执行类似...
foreach $DeployConfigKey in @MapKeys(%DeployConfigs)
{
...
}
到目前为止,由于执行错误说“属性映射的值无效;预期的映射”,我没有快速取得进展。
进一步执行 set %executionvar = %DeployConfigs 之类的操作会抱怨地图无法设置为缩放器值。
变量 DeployConfigs 看起来像...
%{"Web.config": ["Web.Beta.config", "Web.Release.config"]}
并在全局范围内定义。
我究竟做错了什么?
我正在使用 buildmaster 5.7.3