Hi,

Despite setting checkExternals to True in the sourcecontrol block, the
integration process does not trigger if there's a change in the
external references.
The sourceblock looks like this in the project configuration:

 <sourcecontrol type="svn">
    <autoGetSource>True</autoGetSource>
    <checkExternals>True</checkExternals>
    <executable>svn.exe</executable>
    <tagOnSuccess>False</tagOnSuccess>
    <timeout>600000</timeout>
    <trunkUrl>svn://apbdev01/Atlas/Services/UnidoseService/
Development</trunkUrl>
    <workingDirectory>D:\Atlas_Build\Services\UnidoseService
\Development</workingDirectory>
  </sourcecontrol>

Triggers look like this:

  <triggers>
    <intervalTrigger>
      <buildCondition>IfModificationExists</buildCondition>
      <initialSeconds>30</initialSeconds>
      <seconds>10</seconds>
      <name>continuous</name>
    </intervalTrigger>
    <projectTrigger>
      <innerTrigger type="intervalTrigger">
        <buildCondition>ForceBuild</buildCondition>
        <initialSeconds>5</initialSeconds>
        <seconds>5</seconds>
        <name>IntervalTrigger</name>
      </innerTrigger>
      <project>Binaries_AtlasTools</project>
      <serverUri>tcp://localhost:21234/CruiseManager.rem</serverUri>
      <triggerStatus>Success</triggerStatus>
    </projectTrigger>
    <projectTrigger>
      <innerTrigger type="intervalTrigger">
        <buildCondition>ForceBuild</buildCondition>
        <initialSeconds>5</initialSeconds>
        <seconds>5</seconds>
        <name>IntervalTrigger</name>
      </innerTrigger>
      <project>Binaries_Externals</project>
      <serverUri>tcp://localhost:21234/CruiseManager.rem</serverUri>
      <triggerStatus>Success</triggerStatus>
    </projectTrigger>
    <projectTrigger>
      <innerTrigger type="intervalTrigger">
        <buildCondition>ForceBuild</buildCondition>
        <initialSeconds>5</initialSeconds>
        <seconds>5</seconds>
        <name>IntervalTrigger</name>
      </innerTrigger>
      <project>Binaries_ProduitConditionneService</project>
      <serverUri>tcp://localhost:21234/CruiseManager.rem</serverUri>
      <triggerStatus>Success</triggerStatus>
    </projectTrigger>
  </triggers>

I'm using the 1.4.2 version, so following the documentation that
should work.
Any idea of what I'm doing wrong ?
Is there anybody having success with the checkExternals ?

Thanks

Erwin

Reply via email to