2010-11-19 4 views
1

게시 커밋 후크가있는 SVN 클라이언트가 있습니까? 다음은 내가 성취하고자하는 바입니다. 변경이 커질 때마다 빌드 서버가 자동으로 자체 복사본을 업데이트 한 다음 단위 테스트를 실행하고 싶습니다. 게시물 커밋 후크와 SVN 클라이언트가 있다면 거기에 자동 업데이트 및 단위 테스트를 구현할 수 있습니다. SVN 클라이언트가 존재하지 않는 경우 같은 목표를 달성 할 수있는 다른 SVN 도구가 있습니까?SVN 클라이언트 게시물 커밋 후크

미리 감사드립니다.

답변

2

클라이언트에는 게시 후크가 구현되지 않았지만 SVN 서버에 구현되었습니다. Implementing repository hooks을 참조하십시오.

+0

그래, 나는 비슷한 기능이 클라이언트에 있는지를 알고있다. 누군가가 변경을 커밋했을 때 사용자에게 알리고 거기에서 업데이트하는 기능을 제공하는 SVN 알리미라는이 도구가 있습니다. 자동 업데이트를 실행하도록 설정할 수 있다고 생각하지만 단위 테스트와 같은 사용자 지정 작업을 실행하기위한 훅이나 기능이 없습니다. – apprentice

+0

괜찮은 빌드 서버 (예 : Bamboo by Atlassian 또는 Hudson CI)를 사용하면 SVN 저장소에 연결하여 설명 (업데이트, 빌드, 유닛 테스트 실행) 할 수 있습니다. 한번 봐봐. –

+0

니스! 나는이 물건들을 살펴볼 것입니다. 감사! – apprentice

1

나는 잘못된 장소를보고 있다고 생각합니다. 대부분의 빌드 서버는 내부 클라이언트 라이브러리를 사용하여 SVN 서버를 폴링하거나 외부 웹 인터페이스에서 빌드를 트리거하는 방법을 제공합니다.이 방법은 서버에 적절한 커밋 후크를 작성하여 구현합니다.