svnリポジトリに変更をコミットするたびに、ファイルをサーバーに自動的に転送/ ftpすることは可能ですか?
-
06-07-2019 - |
質問
リポジトリに変更をコミットするたびに、ファイルをサーバーに自動的に転送/ ftpすることは可能ですか?
はいの場合、設定方法を教えてください。
ありがとう。
解決
質問にタグを付けたときに、コピーを実行するためのコミット後フックが必要です。 scp:
を使用するだけで十分です。scp -r /path/to/source/dir user@host:/path/to/destination/dir/
SVNサーバーでSSHキーを作成し、公開キーファイル(.pubで終わるファイル)の内容をターゲットマシンの〜/ .ssh / authorized_keysファイルに追加して、パスワードが必要です。
編集:完全なサンプルポストコミットフック:
#!/bin/bash
scp -r /path/to/source/dir user@host:/path/to/destination/dir/
他のヒント
Post commit web hooksを使用してコミットが完了した後、Web経由で呼び出されるWebページ/スクリプトを記述する必要があります。
例: http://code.google.com/p/support/ wiki / PostCommitWebHooks
所属していません StackOverflow