複数のマシンにコードを配布する

複数のマシンにコードを配布する

さまざまな環境にデプロイしたいバイナリとコードがあります。私は現在、Pythonのpexpectライブラリを使用してコードを同期するためにサッシを介して接続し、rsyncを使用します。現在、この方法は展開にプッシュメカニズムを使用しています。もっと良い方法がありますか?引っ張るメカニズムが良いです。どんな提案がありますか?

答え1

一度見てみたいかもしれません構造またはカピストラーノ

答え2

あなたは探しているかもしれません分散バージョン管理システム良い水銀など。

答え3

http://engineering.twitter.com/2010/07/murder-fast-datacenter-code-deploys.html

以下は、Twitterの人々が分散展開に使用するBittorrentプロトコルのいくつかの興味深い実装です。

関連情報