여기에 여러 개의 경로가있는 svn 서버가 있습니다.Subversion 커밋 스크립트에서 ssh를 어떻게 실행합니까?
내가 뭘 찾고 있고, 열심히 보지 못했을 수도 있습니다. 포스트 커밋 스크립트는 특정 경로를 검사 할 때마다 다른 서버로 ssh를 보내고 bash 스크립트를 실행합니다.
이 작업을 수행하는 빠르고 쉬운 방법이나 이미 게시 된 커밋 스크립트에 대한 아이디어는 무엇입니까?
여기에 여러 개의 경로가있는 svn 서버가 있습니다.Subversion 커밋 스크립트에서 ssh를 어떻게 실행합니까?
내가 뭘 찾고 있고, 열심히 보지 못했을 수도 있습니다. 포스트 커밋 스크립트는 특정 경로를 검사 할 때마다 다른 서버로 ssh를 보내고 bash 스크립트를 실행합니다.
이 작업을 수행하는 빠르고 쉬운 방법이나 이미 게시 된 커밋 스크립트에 대한 아이디어는 무엇입니까?
REPOS="$1"
REV="$2"
svnlook changed $REPOS -r $REV | grep "YourFilePattern" 1>/dev/null
if [ "$?" == "0" ] ; then
ssh [email protected] foo.bash
fi
이 기능을 사용하셨습니까? –
이것이 작동하는 것처럼 보이지만 누락 된 arguement 또는 -r에 대한 오류가 발생합니다. 지금 내 파일을 확인하겠다. –
좋아, 나는 항상 HEAD와 그 번호를 찾고자 할 때 체크하려고 노력하고있다. 나는 이걸 실행하기 전에 머리를 숫자로 변환해야만 하는가? HEAD를 지정하는 방법이있다. –
'ssh' 명령과 관련하여 도움이 필요합니까? – SilentGhost