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