2011-07-21 8 views
2

私たちはCruiseControl.NETをビルドプロセスとccnet.configで使用しています。特定のディレクトリへの変更を除外したいのですが、そのプロジェクトのビルドをトリガーすることはありません。試してみるとプロジェクトのビルドがトリガされ続けます。CruseControl.NETとの混同sourcecontrol exclusionFiltersのパターン

例レポ

  • トランク/
    • FOO/
      • index.htmlを
    • ignoreme/
      • index.htmlを
    • バー/
  • 支店/
  • タグ/

例ccnet.configこのプロジェクトをトリガしてはならないignoremeディレクトリに何もコミット

<sourcecontrol type="filtered"> 
    <sourceControlProvider type="svn"> 
     <trunkUrl>$(RootUrl)/trunk</trunkUrl> 
     <autoGetSource>true</autoGetSource> 
    </sourceControlProvider> 
    <exclusionFilters> 
     <pathFilter> 
      <pattern>/ignoreme/**</pattern> 
     </pathFilter> 
    </exclusionFilters> 
</sourcecontrol> 

。パターンはどうすればよいですか(既存:/ignoreme/**)?

ありがとうございます。

+1

あなたは絶対パスの代わりに、パターンの相対を使用してみましたか? –

答えて

2

/trunk/ignoreme/**/*.* 
0

ない直接的な答えが、ここでは簡単な代替だ -
使用Interval triggerは、グローバルSVN更新して、その後にのみ必要フォルダを参照し、他のプロジェクトでFileSystem triggerを使用しています。作業パターンが見つかり

HTH

関連する問題