Как я могу запустить ssh из скрипта пост-фиксации Subversion? - PullRequest
4 голосов
/ 01 октября 2009

У нас есть сервер SVN с несколькими путями.

То, что я ищу, и, возможно, я не выглядел достаточно усердно, это сценарий пост-фиксации, который, когда что-то проверяется по определенному пути, выполняет ssh на другом сервере и запускает сценарий bash.

Какие-нибудь идеи о быстром и простом способе сделать это или сценарий пост-фиксации уже есть?

1 Ответ

3 голосов
/ 01 октября 2009
REPOS="$1"
REV="$2"

svnlook changed $REPOS -r $REV | grep "YourFilePattern" 1>/dev/null

if [ "$?" == "0" ] ; then
    ssh user@example.com foo.bash

fi
...