

Want, the Delphi build tool I wrote about back in february, has launched a new web site: want-tool.org.
Looks like the new site is mostly geared towards the development of want 2, while I personally would have preferred some fixes to want 0.3.0 :)
Anyway, thanks for the great work you've done so far by giving us want, and I'm looking forward to see if you can make something even better. If want 2 doesn't turn out to be what I want, then I'll maybe patch 0.3.0 myself if i get tired of removing useverbose-statements. Hey, want is not bad (I tried want and finalbuilder in parallel but decided to go with want, because it's easier.)
Now, for each upgrade I do, I can just check the new files into the repo, save a snapshot of the virtual machine and continue. If something goes wrong, rewind the virtual machine and try something else.
By having the registry dumped to text files I can at least use a good diff tool to see what each update has changed.
Hope this helps someone else, cause I wish somebody had told me this a couple of years ago.
I've recently been trying to get some Delphi code into continuous integration using want. As there's very little available documentation on the net on this subject, I decided to collect what I've found out.
Want is an ant-like build tool for Delphi. It's available from sourceforge.net, but if you want the latest and greatest binaries, you might (at the time I'm writing this) just as well download it from this confluence page. There's also a jira issue tracker on the same site. You'd most likely also want to have a look at a new page about want available here:www.optimax.com/want/, and the forums that are available at the same site. Although want is no longer maintained by the original author, it seems he's still frequenting the forums. Seems like Delphi build tools is a rather odd topic, so there's almost no flaming and also few pleeeaase help me! topics :)
I'd also like to link to some articles that talk about want. Here's one from CODEGEAR, and from elvenware.
If you're serious about using want for your Delphi builds, the best thing you can do is probably read the builds scripts from the want project itself, and from the DUnit project. They are both easily available from this page: www.suigeneris.org/kb/display/WANT/Home.
Finally: Don't forget to have a look at these alternatives: NAnt (open source) and FinalBuilder (commercial). Here's an example of how to build a Delphi project with Nant and CruiseControl.Net: Extreme Programming in a Delphi Context.
Have you used want, tried to get Delphi into continuous integration?
Using Delphi 6 with Perforce can be a cumbersome process. Coming from Eclipse I'm used to having the IDE opening the files for edit. Last week I tried to get Delphi to do the same. Here's what I did: