0

ccnet.config ファイルでいくつかの値を定義しようとしています。

バージョン 1.4.4.83 を実行しています。

メインのクルーズコントロール要素に xmlns:cb="urn:ccnet.config.builder" を追加しました。

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">

次に、プロセッサ定数をいくつか定義しました。

<cb:define prodbuildtag="1.1.25.1207" />
<cb:define testbuildtag="1.1.25.1207">

最後に、次のようにタグで定義値を参照しようとしました:

<sourcecontrol type="svn">
    <trunkUrl>https://someserver/svn/myproject/tags/$(prodbuildtag)</trunkUrl>
    <username>johnDoe</username>
    <password>JelloW0r1d</password>
    <tagOnSuccess>false</tagOnSuccess>
    <tagBaseUrl>https://someserver/svn/myproject/tags/</tagBaseUrl>
</sourcecontrol>

スクリプトを使用してビルドすると、定義 $(prodbuildtag) が空の文字列として扱われ、trunkUrl ' https://someserver/svn/myproject/tags/ ' に基づいてコードがチェックアウトされます。構成プリプロセッサを機能させるのに問題があります。助けてください。

4

2 に答える 2