Bolt

Multi-server automation and deployment toolkit
Download

Bolt Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Public Domain
  • Publisher Name:
  • Tav
  • Publisher web site:
  • http://espians.com

Bolt Tags


Bolt Description

Multi-server automation and deployment toolkit Bolt is a software that lets you easily automate sysadmin tasks like deployment. You can use it to manage multi-server setups over SSH or even as a build tool. To use, simply create a Boltfile with your tasks, e.g.from bolt.api import *@taskdef deploy(): """publish the latest version of the app""" with cd('/var/www/mysite.com'): run('git remote update') run('git checkout origin/master') sudo("/etc/init.d/apache2 graceful")And then, run the tasks from the command line, e.g.bolt deployBolt was initially developed as a fork of Fabric, but has since been extracted as a standalone tool without any of the historic baggage of the Fabric APIs.DocumentationBolt doesn't currently have any docs, but you can look at the introduction to the Fabric fork for details of how to use most of its features. Simply replace the references to fab and fabric with bolt: Fabric with Cleaner API and Parallel Deployment SupportContributeTo contribute any patches simply fork the repository on GitHub and send a pull request to https://github.com/tav, thanks! Requirements: · Python


Bolt Related Software