At 02:35 AM 8/4/2005, Cedric wrote:
Here is my 2 cents: "Ant updateAntLib" copies two kinds of jars files:
(1) The regular lib files required by hackystat development such as jdom.jar. They are not sensors, and thus out of the scope of hackyInstaller.

Of course, I meant just the sensors. "ant updateAntLib" is still needed for the other jar files.

(2) Hackystat sensors, such as jblanket sensor, build sensor, etc. For those, I believe they are already under the control of hackyInstaller.

Yes, this is the key point. Now we are going to have to run "ant updateAntLib" and manually run hackyInstaller to ensure that our Ant environment is ok. I would just prefer to be able to run an Ant command that updates all the necessary sensors that we use in our Hackystat build process, instead of manually clicking in the hackyInstaller GUI interface.

Ok, let me give an example scenario. Say I have a daily build system (like HackyDev) setup on a linux box. I administer this linux box via SSH. I want to use the Hackystat ANT sensors in my build process. But, since I'm SSHing into the Linux box, the HackyInstaller GUI interface is not really an option. In addition, since my daily build system is automated I would like to ensure that my sensors are up-to-date each night before building my system.



At 03:24 AM 8/4/2005, Julie wrote:
While I am not familiar with the build process for Hackystat, I don't really think that it fits in with HackyInstaller. It sounds to me as though you would just like to move the files from one folder to another? HackyInstaller isn't meant to move your files from one folder to another. It goes out to the Hackystat server given in the sensor.properties file to download them all. Downloading all the sensors from the server would take much longer than the current ant updateAntLib wouldn't it? I don't really agree with using it to replace the ant updateAntLib task.

Actually, we are trying to replace the need to move files by using HackyInstaller.

As far as writing a task that automatically checks and updates the Ant based sensors, that would seem in a way to be making HackyInstaller specific to the Hackystat server. The Ant task in HackyInstaller is like automatically assuming that there is Ant available or that there are Ant sensors available in that version of the system. It is possible to have no sensors that are Ant based.

That is true, but one could update all types of sensors via the Ant task not just the Ant based sensors.

Reply via email to