5

私は頻繁にサーバーにアクセスし、特定のディレクトリに切り替えてsvn-updateを実行しています

これを自動化する非常に簡単な方法があると思います。スクリプトを実行するときにサブディレクトリを指定するだけで、SSH経由でログインし、適切なディレクトリにcdしてsvn-updateを実行できます。

これはcapistranoの仕事ですか、それとも単純なbashスクリプトで仕事をすることができますか?

4

3 に答える 3

2

おそらく、なぜこのアクションを実行しているのかを自問する必要がありますか?

CruiseControl や Hudson などのビルド サーバーは、(svn コミットがいつ実行されたかを知るという) より一般的なケースを解決できますか?

特定の svn サーバーで監視する必要があり、そのサーバーへの管理アクセス権を持っている場合は、サーバーへのポストコミット フックを有効にして、たとえば、すべてのコミットで (または特定の種類のコミットでのみ) メールを送信することができます。 .

状況のユースケースを明確にしていただければ助かります。

于 2009-07-30T08:24:51.763 に答える