<project name="My Project" queue="1" queuePriority="1">
<labeller type="MyLabeller">
<MyNumber>myProject_${MyNumber}</MyNumber>
</labeller>
<parameters>
<selectParameter name="MyNumber">
<description>Select RC number</description>
<display>RC build</display>
<allowedValues>
<value name="None">0</value>
<value name="data1">1</value>
<value name="data2">2</value>
</allowedValues>
<default>0</default>
<required>true</required>
</selectParameter>
</parameters>
</project>
我写了一个名为 MyLabeller 的 Labeller 插件。我希望用户在强制新构建时在 UI 中选择 MyNumber。MyNumber 的值将被传递到 MyLabeller 插件中。我尝试使用以下语法,但没有运气。
myProject_${MyNumber}
如果用户选择 1,我的编号必须是 myProject_1。如果用户选择 2,我的编号必须是 myProject_2。
那么有什么方法可以做到这一点吗?谢谢。
p/s:目前,我使用 Cruisecontrol.net 版本 1.8.4.0