Hi guys,

first I want to congratulate you for the great work you're doing,
CCNET is really something.

I'm quite newbie to this software and I couldn't solve following
problem only with documentation: I want to make some dependency chain,
as described in "Integration Queues" article. Everything works fine
when I use intervalTrigger for project A (which checks modifications
on svn for A), if that fires, it forceBuild project B (same here, svn
checkout) and this forceBuild project C (svn+build).

But this gives me only a possibility to test my build chain if
something happens in A. If B or C changes, it does nothing since no
trigger looks for changes in B and C. So I add intervalTrigger
(default parameters, i.e. minimalistic form) to B and C and -- a
problem.

Since now all A, B and C have intervalTriggers, they are checking for
the changes in the same time (plus minus) and the scenario looks like
this: A detects a change, fires B, great. But B is already in the
queue so it gets rejected. And since the "original" queue entry is
with flag "build only on change", nothing happens and B and C are
never checkout / build.

Is there any way out of this? As I understand, these queues aren't
very deterministic, i.e. some time it could happen B from forceBuild
could appear in the queue sooner than B from intervalTrigger.

Reply via email to