I have some binaries and code to be deployed to various environments. I currently use pexpect library in python to connect and rsync over sash to sync the code. Currently the method uses push mechanism to deploy. Is there a better way to do this? Is pull mechanism better. Any suggestions?
Asked
Active
Viewed 83 times
2
-
Could you add more details? What kind of environments? Heterogeneous or not? What code exactly? Mixed hardware architectures? Why sash? – maxschlepzig Sep 01 '11 at 17:28
3 Answers
1
You are probably looking for a distributed revision control system like Git, Mercurial etc.

rozcietrzewiacz
- 39,269
0
http://engineering.twitter.com/2010/07/murder-fast-datacenter-code-deploys.html
Here's some interesting implementation of Bittorrent protocol for distributed deploy by Twitter guys.

Abhishek A
- 222