deployment   23282

« earlier    

joelmoss/strano - GitHub
Strano allows you to run any capistrano task via a clean and simple web interface. Simply create a project from any of your Github repositories, and Strano will use the Capistrano configuration within the repository itself. Which means you don't have to set up Capistrano twice, and you can still run capistrano tasks from the command line without fear of different configurations being used, causing conflicted deploys.
capistrano  deployment  git  github 
11 hours ago by harrylove
On system rollback and totalised fields: An algebraic approach to system change
"In system operations the term rollback is often used to imply that arbitrary changes can be reversed i.e. ‘rolled back’ from an erroneous state to a previously known acceptable state. We show that this assumption is flawed and discuss error-correction schemes based on absolute rather than relative change."

"By formulating this problem algebraically, the discussion is distanced from the sometimes emotional standpoints that bind system administrators to the notion of rollback: desperately wanting does not make it possible. The discussion about totalisation of fields is particularly useful, as it maps nicely to the flaws in this thinking. To deal with the inverse of a many-to-one map, one must invoke a policy or arbitrary selection."
paper  deployment  cfengine  automation 
14 hours ago by bpo
Updating thousands of web servers in under a second | Zynga Engineering
How do you manage configuration files across a wide array of games, played by millions of users and served out of multiple data centers?

Over the years Zynga has found that the right solution to this problem varies for each unique service and product. I’d like to present one of these solutions today: Apache ZooKeeper.

Apache ZooKeeper allows Zynga to update thousands of configuration files in under a second. Game servers at Zynga need to interact with various levels of persistent and volatile storage. To provide increased performance, game nodes talk directly to these storage nodes via IP addresses and domain names stored in a local configuration file.
configuration  deployment  zookeeper  zynga 
20 hours ago by milo
racker/dreadnot - GitHub
Dreadnot is a 'one click' deploy tool written in Node.js. Dreadnot was heavily inspired by Etsy's Deployinator.
deployment  rackspace  node.js  from delicious
yesterday by davewongillies

« earlier    

Copy this bookmark:



description:


tags: