変更をコミットするたびに、SVN からステージング Web サーバーへの公開を自動化したいと考えています。
奇妙なことに、svn サーバーが実行されているのと同じユーザーとしてログインし、動作しているポストコミットを実行します。変更をコミットすると、svn の更新は行われませんが、ログ ファイルにタイムスタンプが表示されます。
echo `date +'%y.%m.%d %H:%M:%S'` >> /var/log/svnupdate
svn update /var/www/test >> /var/log/svnupdate
私を助けてくれる人はいますか?
私が使用しているSVNはubersvnです。