0
<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 を使用しています。

4

1 に答える 1