質問

ただ、クルーズコントロールを使用し始めて、より良いアプローチこの上、または少なくとも何かを見つけるように見えることはできません。簡単なスクリプトます:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">

  テスト                 cvs.exe    その根    theModule       ....       

問題は、私をroot内のすべてのモジュールの更新のためではなく、複数のモジュールをチェックしたいです。このような何かます:

<sourcecontrol type="cvs">
   <executable>cvs.exe</executable>
   <cvsroot>theRoot</cvsroot>
   <module>theModule</module>
   <module>theSecondModule</module>
   <module>theThirdModule</module>
</sourcecontrol> 

この?

を行う方法はあります
役に立ちましたか?

解決

「マルチ」にあなたのタイプを変更し、各モジュールのセクションを追加追跡されている。

<sourcecontrol type="multi">
  <sourceControls>
    <cvs>
       <executable>cvs.exe</executable>
       <!-- Insert other module1 details -->
    </cvs>
    <cvs>
       <executable>cvs.exe</executable>
       <!-- Insert other module2 details -->
    </cvs>
  </sourceControls>
</sourcecontrol>

ここでドキュメント

他のヒント

ます。http:

また、フィルタ処理、ソースコントロールを使用することができます/ /confluence.public.thoughtworks.org/display/CCNET/Filtered+Source+Control+Blockする
何を記述することは、パスによってフィルタリングinclusionfiltersの一覧です。

<sourcecontrol type="filtered">
  <sourceControlProvider type="cvs">
    <executable>cvs.exe</executable>
    <project>$/Kunigunda/ServiceLocator</project>
</sourceControlProvider>
<inclusionFilters>
    <pathFilter>
      <pattern>$/Module1/**/*.*</pattern>
    </pathFilter>
    <pathFilter>
      <pattern>$/Module2/**/*.*</pattern>
    </pathFilter>
    <pathFilter>
      <pattern>$/Module3/**/*.*</pattern>
    </pathFilter>
  </inclusionFilters>
</sourcecontrol>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top