Thanks to those replied.

I want to try svn hooks first.

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

Reply via email to