[Dart] Nightly build always gets Tag from the day before ?
Miller, James V (GE, Research)
millerjv at crd.ge.com
Fri May 19 09:25:32 EDT 2006
Alex,
There are three times that you need to correlate.
1) Nightly track specified in the Project.xml on the Dart server.
Set this to be the time you want your 24 hour "Dart day" to begin.
This time is specified in the timezone of the Dart server.
2) NIGHTLY_START_TIME specified to CMake. This should be the same
time as the time specified in to Dart server in the Project.xml file.
This time has a timezone specification. Your original setting specified
an EDT time which is Eastern Daylight Time in the US. You probably want
to specify the time to be identical as in #1 but specify the timezone
for Germany. If you observer daylight savings time, then you probably want
to specify this time in the daylight savings time version of you timezone.
3) Time of your cron jobs, etc. These can be scheduled to start anytime after
the NIGHTLY_START_TIME. I usually set mine to start 5 minutes after the
nightly start time when in daylight savings time and an hour and 5 minutes
after the nightly start when I am in standard time.
As for your other question, the cvs timestamp your data was checked out on
was D2006.05.18.15.00.00. This time is measured in UTC. This time is 15:00
UTC.
Finally, if modify the NIGHTLY_START_TIME, you may need to wait a full day
to get your nightly builds to check out the code at the correct timestamp.
The NIGHTLY_START_TIME gets "configured" into another file that used when
updating the source code for the nightly check. Updates occur before the
Configure step. So the updates are performed based on whatever the NIGHTLY_START_TIME
was set to on the previous day.
Updates happen before the Configure, so the updates performed are based
on whatever the NIGHTLY_START_TIME was set to the day before the current update.
So if you modify the NIGHTLY_START_TIME, you might want to configure the
builds by hand before the nightlies start. Or you can wait two days for things
to work themselves out. Or if you use the CTest Scripting capabilities, you can
probably hard code the right time to be used so that it does not have to be configured
from a checkout.
Jim
-----Original Message-----
From: dart-bounces+millerjv=crd.ge.com at public.kitware.com
[mailto:dart-bounces+millerjv=crd.ge.com at public.kitware.com]On Behalf Of
Alexander Neundorf
Sent: Friday, May 19, 2006 6:55 AM
To: Jan Woetzel
Cc: andy.cedilnik at kitware.com; dart at public.kitware.com
Subject: Re: [Dart] Nightly build always gets Tag from the day before ?
> --- Ursprüngliche Nachricht ---
> Von: Jan Woetzel <jw at mip.informatik.uni-kiel.de>
> An: andy.cedilnik at kitware.com, Alexander Neundorf
> <a.neundorf-work at gmx.net>
> Kopie: dart at public.kitware.com
> Betreff: Re: [Dart] Nightly build always gets Tag from the day before ?
> Datum: Thu, 18 May 2006 18:40:22 +0200
>
> Jan Woetzel wrote:
>
> > later than 2:00 local german
>
> Sorry, only our internal dashboard builds start at 2:00.
>
> Andy is right,
> our CMake build "DONAU.mip.informatik.uni-kiel.de" submitted to
>
http://www.cmake.org/Testing/Dashboard/20060518-0100-Nightly/Dashboard.html
> starts after 5:00 local german time - just as Andy said.
I still don't understand the behaviour.
Now I set up my cron job to run at 11:30 am.
So it started today, May 19th, 11:30.
The cvs sources have the following tag:
D2006.05.18.15.00.00
This means May 18th, 2006, 00:01 (or does it mean May 18th, 2006,
23:59) ?
Why didn't it check out from May 19th ?
The dart server is a local server, not the kitware dart server.
Can somebody please explain how this all works together ?
Thanks
Alex
--
Echte DSL-Flatrate dauerhaft für 0,- Euro*!
"Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl
_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart
More information about the Dart
mailing list