Hello,

I think you should change your project trigger configuration to

<projectTrigger project="B">
    <triggerFirstTime>False</triggerFirstTime>
*    <triggerStatus>Success</triggerStatus>*
    <innerTrigger type="intervalTrigger" seconds="1800"  buildCondition="*
ForceBuild*" />
</projectTrigger>

The first change will only launch the project U build if the project B build
has been successful.
The second change will force the build of project U when project B has been
built. With your previous configuration, U would be built if B has been
built AND if there was changes in U source control (IfModificationExists).

As for the multitrigger, I think it's OK. By the way, there were extra "-->"
in the configuration you posted.

Hope this helps,
Benjamin Baumann


2010/8/19 OBones <[email protected]>

> Hello,
>
> I want to trigger project U when it is 21:00 weekdays but only if
> project B was successful during its last run.
> Reading the documentation, I thought I could do this with a
> multiTrigger for project U:
>
>        <multiTrigger operator="And">
>          <triggers>
>            <projectTrigger project="B">
>              <triggerFirstTime>False</triggerFirstTime>
>              <innerTrigger type="intervalTrigger" seconds="1800"
> buildCondition="IfModificationExists" />
>            </projectTrigger>-->
>            <scheduleTrigger time="21:00">
>              <weekDays>
>                <weekDay>Monday</weekDay>
>                <weekDay>Tuesday</weekDay>
>                <weekDay>Wednesday</weekDay>
>                <weekDay>Thursday</weekDay>
>                <weekDay>Friday</weekDay>
>              </weekDays>
>            </scheduleTrigger>
>          </triggers>
>        </multiTrigger>
>
> Unfortunately this did not work and the build was not triggered last
> night.
> I set triggerFirstTime to false because according to the
> documentation, the first time the internal trigger triggers is not
> reliable.
> Could it be this value that is preventing the build from running
> altogether?
> Or am I doing something wrong?
>
> Regards
> Olivier
>

Reply via email to