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.
