酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

CruiseControl.NETのバージョン1.5を使うと動かない問題

過去のプロジェクトで使っていた自動ビルドの設定ファイルをひっぱってきて、色々と弄っているのですが、どうもCruiseControl.NET ver1.5が動いてくれません。

こんなエラーが出ているのですよね。

青文字になっているところをピックアップしてみると、下記のような文言が。

[8:WARN] Configuration does not have any version information - assuming the configuration is for version 1.5

海外の質問サイト(?)で調べてみたら、設定ファイルに"http://thoughtworks.org/ccnet/1/5"名前空間が追加されていないのが原因でした……なので添付のスケルトンの設定ファイルはそのまま使えません。

cruisecontrolタグの箇所を、以下のように変更しましょう。

<cruisecontrol xmlns:cb="urn:ccnet.config.builder" xmlns="http://thoughtworks.org/ccnet/1/5">

  <project />

</cruisecontrol>