<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 という名前のラベラー プラグインを作成しました。ユーザーが新しいビルドを強制するときに UI で MyNumber を選択したときに必要です。MyNumber の値は MyLabeller プラグインに渡されます。次の構文を使用しようとしましたが、うまくいきません。
myProject_${マイナンバー}
ユーザーが 1 を選択した場合、マイ ナンバーは myProject_1 でなければなりません。ユーザーが 2 を選択した場合、マイ ナンバーは myProject_2 でなければなりません。
これを行う方法はありますか?ありがとう。
p/s: 現在、cruisecontrol.net バージョン 1.8.4.0 を使用しています。