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/ ' に基づいてコードがチェックアウトされます。構成プリプロセッサを機能させるのに問題があります。助けてください。