cb:eval 预处理器如何在 CruiseControl.net 中工作
How does the cb:eval preprocessor work in CruiseControl.net
我想在我的 ccnet.config 文件中计算一个值。所以我尝试了这个:
<cb:eval prio="$(BasePriority)+$(Priority)" />
<project name="test" queue="test" queuePriority="$(prio)">
...
但这给了我一个错误,eval 需要有 "expr" 属性。如何命名 eval 的输出以便我可以引用它?
我在另一个关于堆栈溢出的问题中找到了一个例子。这是它的完成方式:
<cb:define name="prio">
<cb:eval expr="$(BasePriority)+$(Priority)" />
</cb:define>
<project name="test" queue="test" queuePriority="$(prio)">
我想在我的 ccnet.config 文件中计算一个值。所以我尝试了这个:
<cb:eval prio="$(BasePriority)+$(Priority)" />
<project name="test" queue="test" queuePriority="$(prio)">
...
但这给了我一个错误,eval 需要有 "expr" 属性。如何命名 eval 的输出以便我可以引用它?
我在另一个关于堆栈溢出的问题中找到了一个例子。这是它的完成方式:
<cb:define name="prio">
<cb:eval expr="$(BasePriority)+$(Priority)" />
</cb:define>
<project name="test" queue="test" queuePriority="$(prio)">