在一堆机器上部署代码

在一堆机器上部署代码

我有一些二进制文件和代码要部署到各种环境。我目前使用 python 中的 pexpect 库进行连接,并通过 sash 进行 rsync 来同步代码。目前该方法采用推送机制进行部署。有一个更好的方法吗?拉动机制更好。有什么建议么?

答案1

您可能想看看织物或者卡皮斯特拉诺

答案2

您可能正在寻找分布式版本控制系统喜欢git,水银ETC。

答案3

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

下面是 Twitter 人员用于分布式部署的 Bittorrent 协议的一些有趣的实现。

相关内容