私は開発、ステージング、プロダクションサーバ環境をいくつかの開発者と一緒に使用しています。セキュアなSVNリモートアップデートポストコミットフックを探しています
今私たちは変更を行い、devサーバ(パーソナルコンピュータ)でそれらをテストしてから、変更がうまくいき、クライアントまたは内部のレビューに表示したい場合、リポジトリへの変更をコミットし、ステージングサーバsamba(tortoiseSVN)またはssh経由の作業コピー。
これは本当に面倒で繰り返しです。私はポストコミットのフックをリモートステージングサーバーを更新するが、唯一のオプションはSSHのフックにユーザーの信用をハードコーディングするか、ユーザーアカウントでネットワークマウントを作成することが含まれているようだ。最初のコミットからステージングサーバーにユーザー認証を渡して更新やその他の提案を行う方法はありますか?
その他のセットアップソリューションを歓迎します。
私はそれを覚えておいていただきありがとうございます。私たちのプロセスにはビルド/テストの部分がないために多少なりともかもしれませんし、svnの更新を行い、ファイルをサーバに渡す必要がなくなり、ステージングサーバを見直している人がコミット後にもっと即座の結果を得られるようにしたい – joelpittet