godeploy

command module
v0.0.0-...-e77e86e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2014 License: MIT Imports: 16 Imported by: 0

README

godeploy

godeploy is a drop-in web interface for running/monitoring/logging deployment scripts

Just point to the your fabric scripts and logs directories and that's it.

Screenshot godeploy

Installation

go get github.com/xarg/godeploy

Usage

Imagine you have a fabric command:

fab -Hprod1 django.deploy:branch=master

What you need to do now to use run the above fabric script using godeploy is to put it in a bash script:

echo '#!/bin/bash
fab -Hprod1 django.deploy:branch=master' > django_deploy.sh; chmod +x django_deploy.sh

godeploy -dir ./your_fabric_scripts -db /tmp/logs.db

Navigate to: http://localhost:8000/#listJobs and run your script using godeploy

Features

  • Run any bash script in a nice web interface.
  • Realtime feedback (see the progress of your scripts as they execute)
  • Logs (using sqlite3)

Components

  • golang (goroutines to run processes + http server)
  • Twitter Bootstrap
  • Backbone.js

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL