2010-05-21 1 views
1

안녕하세요, 저는 Linux에별로 좋지 않습니다.하지만 서브 버전 저장소의 커밋 파일을 수정해야 커디즈에 자동으로 빌드되도록 할 수 있습니다.자동화 된 허드슨 빌드를 사용하기 위해 Subversion 포스트 커밋 스크립트 편집하기

이 페이지 here은 이렇게 알려줍니다 : 몰라요

REPOS="$1" 
REV="$2" 
UUID=`svnlook uuid $REPOS` 
/usr/bin/wget \ 
    --header "Content-Type:text/plain;charset=UTF-8" \ 
    --post-data "`svnlook changed --revision $REV $REPOS`" \ 
    --output-document "-" \ 
    http://server/hudson/subversion/${UUID}/notifyCommit?rev=$REV 

부분은 그 코드의 하단에 제공 한 주소 URL입니다. 내 허드슨 서버의 주소를 알고 있지만 /subversion 부분은 내 시스템에서 아무 것도 언급하지 않기 때문에 당황 스럽다. 내 Subversion 저장소는 허드슨 내부가 아닌 서버의 다른 곳에 있습니다. 누구든지 내가 URL로 넣어야하는 것을 말해 줄 수 있습니까? (예를 들어 크게 도움이 될 것입니다)?

+0

허드슨이 무언가가 변경되면 서브 버전을 확인하게하는 이유는 무엇입니까? 훨씬 더 간단합니다 ... – khmarbaise

+0

효율적이지 않습니다. – Wachgellen

답변

1

http://server/hudson/subversion은하지

당신은 당신의 허드슨 서버의 이름을 넣어 제외하고 변경할 수있는 게 없다 (실제로 완전히 다른 서버가 될 수 있습니다) 당신의 SVN 아파치 서버에서, 당신의 허드슨에 의해 관리 다루어진다.

관련 문제