在管道中使用变量功能进行设置时,以下Patch变量可以完美工作:
结果(首次运行)= 1.91.0.30
但是,当将其移动到变量组时,虽然Major,CrmRelase和Minor变量都可以,但是Patch变量无效并且失败。您必须以其他方式引用变量组变量吗?
答案 0 :(得分:0)
是否必须以其他方式引用变量组变量?
未解析Patch
的问题与存储在变量组中的变量的引用方式无关。仅仅是因为函数解析在变量组中不受支持。
为进行进一步的分析,在这里进行2个测试(第一个测试无法获得Patch
值,但是第二个测试可以成功)。
将其中一个全部放入Variable group
中。
另一种方法是将Major
,crmRelease
,Minor
放入Variable group
,但是** **将Patch
放在Variables
中。 / p>
这是他们的初始日志:
将它们全部放入Variable group
:
仅将Patch
存储到变量中,但使其他变量仍位于变量组中:
您可以看到,仅将Patch存储在变量中,可以在编译时解析其功能。对于存储在变量组中的变量,我们的系统将其视为正常值。当它来自“变量”组时,我们不支持函数解析过程。
要使其不打断您的构建,请确保其中包含函数的变量位于变量而不是变量组。