2011-09-16 17 views
1

ビルドサーバーシステムを改良しようとしています。以前は、CC.NETを設定して、その期間より前にチェックインされたすべてのSVN変更を2時間ごとに構築しました。さて、私たちは、プロジェクトの構築後に回帰テストを行うPythonコードをいくつか開発しました。したがって、各SVNのビルドリクエストを起動し、その後にテストを実行するシステムに変更したいと考えました。CruiseControl.NETを設定してSVNコミットごとにビルドを実行する方法

私が知る限り、urlTriggerの横にCruiseControl.NETがこれを行うための他の手段を提供していないので、私はトリガー部分に詰まっています。私もurlTriggerを試しましたが、静的なHTMLページを他の場所でホストすると、新しいビルドがトリガされません。

私はトリガを使用設定:

<triggers> 
    <urlTrigger url="http://www.comp.nus.edu.sg/~U0909093/index.html" seconds="0" buildCondition="ForceBuild"/> 
</triggers> 

更新:いくつかの研究の後、CC.NET 1.7は、まだこの機能をサポートしていません。あなたができることは、間隔トリガの時間を非常に小さな値に減らすことです。

答えて

3

svnで変更をチェックしたい場合は、間隔トリガをチェック間の待機時間に設定します。

<triggers> 
     <intervalTrigger seconds="90" /> 
    </triggers> 

次に、あなたはこれが同様に、ソース・コントロール・ブロックが必要になりますinterval trigger

の「IfModificationExists」機能を試してみてください

1

を監視するために、どのセクション(複数可)を指定しsourcecontrolブロックが必要になります。

関連する問題