Thanks, for now I'll try the conditional task.

On Jun 6, 11:58 pm, Ruben Willems <[email protected]> wrote:
> Hi
>
> that trigger setup should work : wait for projectBuild and run ProjectTest
> between 03:00 and 05:00
>
> there is only 1 thing lacking : just do this once a day
> your setup will keep triggering it between 03:00 and 05:00,
>
> there is no trigger for the moment that has this functionalitu-y, so there
> are 2 options :
> ° create such a trigger
> ° use a task
>
> option 1 : create a trigger
> is not that difficult, see the following urls for examples of custom 
> triggerhttp://rubenwillems.blogspot.be/2011/04/tuning-ccnet-to-your-whishes-...
> actuallly that trigger could be exactly what you want
>
> option 2 : use a task
> There is the conditional 
> taskhttp://www.cruisecontrolnet.org/projects/ccnet/wiki/Conditional_Task
>
> and it has a las build time 
> checkhttp://www.cruisecontrolnet.org/projects/ccnet/wiki/Last_Build_Time_C...
>
> if you set this to 20 hours, it should also just run once a day
>
> the benefit of having a trigger is that in the dashboard you will see only
> 1 test build, and not X
>
> the conditional task will prevent any code execution, but you will have
> 'builds' for the involved period
>
> Hope that this helps ...
>
> with kind regards
> Ruben Willems
>
> On 6 June 2012 20:26, Chris <[email protected]> wrote:
>
>
>
>
>
>
>
> > AND, I only want ProjectTest to run ONCE daily, so if it's able to run
> > at 3:00am, that's it; if not then it tries again at 3:30, etc.
>
> > On Jun 6, 2:01 pm, Chris <[email protected]> wrote:
> > > Let me rephrase the question and hopefully someone will notice.
>
> > > Starting at 3:00am, I want ProjectTest to check ProjectBuild completes
> > > successfully, and checks every 30 mins. So if the check is successful
> > > at 3:00am, ProjectTest runs; else, it wait until 3:30 and checks
> > > again, and in 30 min intervals. The periodic checks ends at 5:00am
>
> > > <triggers>
> > >    <multiTrigger operation="And">
> > >       <triggers>
> > >          <projectTrigger>
> > >             <!-- Check if ProjectBuild passed ->
> > >          </projectTrigger>
> > >          <!--- AND check from 03:00-05:00 in 30-min intervals -->
> > >          <filterTrigger startTime="05:00" endTime="03:00">
> > >             <trigger type="intervalTrigger" seconds="1800" />
> > >          </filterTrigger>
> > >       </triggers>
> > >    </multiTrigger>
> > > </triggers>
>
> > > I understand the filterTrigger times are for when NOT to check so the
> > > times may seem backwards but they're not. IOW, it's saying "Check
> > > every 30mins except from startTime until endTime"
>
> > > Is my logic correct?
>
> > > -chris
>
> > > On May 31, 5:49 pm, Chris <[email protected]> wrote:
>
> > > > I have ProjectBuild that runs nightly at 1:00am.
>
> > > > I want ProjectTest to wait for ProjectBuild successful run, starting
> > > > at 2:00am everyday, and pings it every 30 mins to see if ProjectBuild
> > > > succeeded. If ProjectBuild succeeded, I want ProjectTest to run, but
> > > > only once for the 24 hour period, until the next day, when the cycle
> > > > repeats itself. I don't want ProjectTest pininging ProjectBuild but
> > > > once a day since I only want ProjectTest to run ONCE a day.
>
> > > > Please point me in the right direction.

Reply via email to