For those that don't want to spend 3 hours trying to figure this out like I just did...
This proves that the Ant documentation is better than the CVS documentation, CVSNT documentation and the CruiseControl documentation.
If you are setting up CruiseControl on a PC other than the same PC/Server where your CVS repository is located, you need to have CVS.exe in your path. I didn't have CVS.exe on my PC at all, so even though I was successfully connecting to the CVS repository, the CVSLog command wasn't working. What this meant is that CruiseControl was doing the build as usual, but it was NOT getting changes from CVS, since without a CVSLog, it didn't know what was going on on the server. After fiddling with just about everything, I finally tried to set up an Ant task to get the CVSLog and the ANT documentation finally explained that I need CVS.exe in the path to get this command to work. Thank you, Ant team!! Everyone else sucks.
I do love opensource, though.
Java tips and tricks from a lady trying to play with the boys...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment