2009-03-26 18 views
1

ccnetに問題があります。変更がSVNにコミットされても、サーバーは変更を検出できません。誰もこれについて助けることができますか?以下はccnet変更がsvnにコミットされたときにビルドを開始しない


巡航用の設定ファイルです:

プロジェクト http://cruise01/ccnet

<sourcecontrol type="svn"> 
    <trunkUrl>http://svn01.com/abc/Project/trunk</trunkUrl> 
    <workingDirectory>E:\Project\trunk</workingDirectory> 
    <username>abc</username> 
    <password>abcd</password> 
    <timeout>36000000</timeout> 
    <autoGetSource>true</autoGetSource> 
    <tagOnSuccess>false</tagOnSuccess> 
</sourcecontrol> 

<tasks> 
    <nant> 
    <executable>E:\Project\trunk\tools\Nant\bin\NAnt.exe</executable> 
    <buildFile>E:\Project\trunk\dev\build\Project.build</buildFile> 
    <baseDirectory>E:\Project\trunk\dev\build</baseDirectory> 
    <buildTimeoutSeconds>36000000</buildTimeoutSeconds> 
    <logger>NAnt.Core.XmlLogger</logger> 
    <targetList> 
     <target>cruise</target> 
    </targetList> 
    </nant> 
</tasks> 
<publishers> 
    <merge> 
    <files> 
     <file>E:\Project\trunk\dev\build\output\*.xml</file> 
    </files> 
    </merge> 
    <xmllogger /> 
    <artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="100" /> 
</publishers> 


次のようにccnetログがある:

2009-03-25 23:13:55093 [CCNetサーバー:INFO]登録チャンネル:TCP 2009-03-25 23:13:55093 [ CCNetサーバー:INFO] CruiseManager:URLに聞く:TCP://10.7.5.98:21234/CruiseManager.rem 2009-03-25 23:13:55093 [CCNetサーバー:INFO] 2009-03 CruiseControl.NETサーバーの起動[プロジェクト:INFO]プロジェクトのインテグレータの開始:プロジェクト 2009-03-25 23:14:55,046 [プロジェクト:情報]プロジェクト: 'プロジェクト'がキューに追加されました: 'プロジェクト'が位置0にあります。 2009-03-25 23:14:56,093 [プロジェクト:情報]プロジェクト: 'Project'はキューの中で最初に 'Project'であり、統合を開始します。 2009-03-25 23:14:56796 [プロジェクト:DEBUG] http://svn01.com/abc/Project/trunk/dev 2009-03-25 23:14:56812 [プロジェクト:DEBUG]起動プロセス[svn.exe]作業ディレクトリにある[E:\プロジェクト\トランク\ dev]引数付き[ログhttp://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17:27:24Z}:{2009-03-25T17:44:56Z}" "--verbose --xml --username abc --password abcd - - 非インタラクティブ--no-AUTH-キャッシュ] 2009-03-25 23:14:56968 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:56968 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:56968 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:56984 [468:DEBUG] [プロジェクトsvn.exe] TM 2009-03-25 23:14:56984 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25T17:16:09.658217Z 2009-03-25 23:14:56984 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:56984 [468:DEBUG] [プロジェクトsvn.exe] /Project/trunk/dev/build/ccnet.config 2009-03-25 23:14:56984 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:56,984 [468:DEBUG] [プロジェクトsvn.exe]固定ビルド[jerry & tom] 2009-03-25 23:14:56,984 [468:DEBUG ] [プロジェクトsvn.exe] 2009-03-25 23:14:56,984 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:57,078 [プロジェクト:DEBUG] http://svn01.com/abc/Project/trunk/tools 2009-03 -25 23:14:57,078 [プロジェクト:DEBUG]作業ディレクトリ[E:\ Project \ trunk \ tools]のプロセス[svn.exe]を引数付きで開始します[log http://svn01.com/abc/Project/trunk/tools -r "{2009-03-25T17:27:24Z }:{2009-03-25T17:44:56Z} "--verbose --xml - ユーザー名abc - パスワードabcd - 非対話型--no-auth-cache] 2009-03-25 23:14 :57,250 [1560:DEBUG] [プロジェクトsvn.e xe] 2009-03-25 23:14:57,250 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:14:57,250 [1560:DEBUG] [Project svn.exe] 2009-03 -25 23:14:57,359 [プロジェクト:DEBUG]の下に見つかりませんでした。 2009-03-25 23:14:57,359 [プロジェクト:情報]変更は検出されませんでした。 2009-03-25 23:15:57,406 [プロジェクト:情報]プロジェクト: 'プロジェクト'がキューに追加されました: 'プロジェクト'が位置0に追加されました。 2009-03-25 23:15:57,515 [プロジェクト:情報]プロジェクト: 'プロジェクト'は最初にキューにあります: 'プロジェクト'は統合を開始します。 2009-03-25 23:15:57,515 [プロジェクト:DEBUG] http://svn01.com/abc/Project/trunk/dev 2009-03-25 23:15:57,515 [プロジェクト:DEBUG]作業ディレクトリ[E:\ Project \ trunk]のプロセス[svn.exe]を開始しています\ dev]引数付き[ログhttp://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17:27:24Z}:{2009-03-25T17:45:57Z}" --verbose --xml --username abc --password abcd - -non-interactive -no-auth-cache] 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] tm 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25T17:17:54.682187Z 2009-03-25 23:15:57,656 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,656 [1560:DEBUG] [Project svn.exe] /Project/trunk/dev/build/ccnet.config 2009-03-25 23:15:57,671 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,671 [1560:DEBUG] [プロジェクトsvn.exe]修正ビルド[jerry & tom] 2009-03-25 23:15:57,671 [1560:DEBUG ] [プロジェクトsvn.exe] 2009-03-25 23:15:57,671 [1560:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,765 [プロジェクト:DEBUG] http://svn01.com/abc/Project/trunk/tools 2009-03 -25 23:15:57,765 [プロジェクト:DEBUG]作業ディレクトリ[E:\ Project \ trunk \ tools]のプロセス[svn.exe]を引数付きで開始します[log http://svn01.com/abc/Project/trunk/tools -r "{2009-03-25T17:27:24Z }:{2009-03-25T17:45:57Z} "--verbose - xml - ユーザー名abc - パスワードabcd - 非対話型--no-auth-cache] 2009-03-25 23:15 :57,921 [468:DEBUG] [Pro [svn.exe] 2009-03-25 23:15:57,921 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:57,921 [468:DEBUG] [プロジェクトsvn.exe] 2009-03-25 23:15:58,031 [プロジェクト:DEBUG] 2009-03-25 23:15:58,031 [プロジェクト:情報]変更が検出されませんでした。

答えて

1

まあ、明らかにCC.NETは、任意の変更があると思いませんので、あなたができる一つのことは、コマンドラインの問題からCC.NETはないのsvn logコマンドです:

svn log http://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17:27:24Z}:{2009-03-25T17:45:57Z}" --verbose --xml --username abc --password abcd --non-interactive --no-auth-cache]

一つのことあなたはそこに時があることに気付くでしょう。あなたが見たいと思っている変更のいずれかがこの期間の前に起こった場合、彼らは現れません。 CC.NETは過去18分間を振り返っているようだ。システムの稼動中にチェックインするとどうなりますか?まだそれを認識していませんか?

2

私たちのSubversionとビルドサーバーの時計が10分以上同期しなくなったときも同様の問題がありました。潜在的な問題としてそれを排除するためにチェックする価値がある。

+0

グローバルチームと同様の問題が発生していました。彼らは私たちの時計よりも先行していたので、彼らが作ったチェックインはいつか夜遅くに現れなかったでしょう。 – rifferte

+0

サーバがUTCで動作しないのはなぜですか? NTPを有効にしていますか? – skolima

関連する問題