I totally agree. I have just started using it for a PowerBuilder project and it has worked very well.
-----Original Message----- From: David Weintraub [mailto:qazw...@gmail.com] Sent: Wednesday, 6 April 2011 11:05 To: San Martino Cc: users@subversion.apache.org Subject: Re: Build project in pre-commit On Tue, Apr 5, 2011 at 6:08 PM, San Martino <sanmrt...@gmail.com> wrote: > we absolutely need to validate a project in the pre-commit trigger > with a build of the whole project being committed. > > Is this possible? Are there any tools allowing this? You can't really do it with a pre-commit script since the changes aren't part of the repository. (well, you can but it's a lot of work). The big problem is that your developers are sitting there twiddling their thumbs staring at a blank screen and unable to do any work while your application builds. Even a fast build takes a couple of minutes to complete. Your developers will hate Subversion, hate you, and hate their job. Well, they actually already may hate Subversion, you and their job, but this will make it even worse. May I recommend something like Jenkins? (http://jenkins-ci.org). Jenkins is a continuous build system that will do the build right after the developer does a commit. On a bad build, Jenkins can then mail the build results to the developer who did the commit and to the development team responsible for the project. Jenkins has a ton of plugins and can run unit tests, do deployments, run code check styles, coverage reports, you name it. It integrates with over 2 dozen defect tracking systems including Jira, and integrates with web-based version control browsers like Sventon, Fisheye, and ViewVC. Jenkins is webbased, but doesn't need Apache to run. It comes with its own application server built into the warfile. All you need is a JRE, and the Windows MSI file comes with that. -- David Weintraub qazw...@gmail.com The information contained in this e-mail may be privileged and/or sensitive. It is intended for the addressee only and is not necessarily the official view or communication of the New Zealand Customs Service. If you are not the intended recipient you are asked to not disclose, copy, or make use of its contents. If received in error you are asked to destroy this e-mail and contact the sender immediately. Your assistance is appreciated.