On 12 June 2010 10:55, Kevin Wu <kevinwu....@gmail.com> wrote: > Thanks to those replied. > > I want to try svn hooks first. > > You can use the svn hooks to trigger hudson or have hudson poll svn.
For maintenance, I recommend hudson polling svn rather than the svn hook mechanism. Just use Hudson you'll be set up in 30min as long as you have a machine with Java 1.5+ on it to run Hudson (you don't need to be writing java software to use Hudson) -Stephen > After reading the documentation, I still don't know how to get the filename > and its path of the file being committed when the post-commit hook fires. > > The post-commit hook just has two arguments: > > 1. Repository path > 2. Revision number created by the commit > > > > On Sat, Jun 12, 2010 at 12:07 PM, Les Mikesell <lesmikes...@gmail.com>wrote: > >> Kevin Wu wrote: >> >>> Hi, >>> >>> I am new to svn. >>> >>> I want that every time someone checks in his or her code, the sever can >>> invoke some tests, which might run on another server. >>> >>> The svn sever only invokes the tests; it doesn't run them. >>> >>> Is svn capable of doing this? >>> >> >> You might run some ssh command as a post-commit hook, but you would >> probably be better off using something like hudson (http://hudson-ci.org/) >> which can poll for changes and run jobs with a more complete cross-platform >> framework. >> >> -- >> Les Mikesell >> lesmikes...@gmail.com >> > > > > -- > Best wishes, > Kevin Wu >