-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Windows Server 2003, .NET development
We rely on date/time-stamps to deploy only the code that has changed to our various environments. While developing a deployment mechanism to deploy from the archived Hudson artifacts for a particular build, we realized that upon archival of the artifacts, Hudson sets the timestamps of all archived files to the present time (when the archiving is taking place). This is preventing us from deploying only the code that has changed.
Shouldn't Hudson preserve the timestamps when it is archiving the artifacts?
I have the same problem. For patch creation one job uses the artifacts of another job. This job fetches the artifacs via "get" per "http" as a zip-File. The job creates checksums from all files to be used for a later versioncheck. Every time the job fetches the artifacs they have the timestamp of the get request. That's why even these files become a new checksum although they did not change. On the filesystem of the buildserver the files have the timestamps when they have been created. That's correct. I would suppose to get the files with exactly the timestamps they have been created and not the timestamp of the download request.