godspeed

command module
v0.0.0-...-43590b0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2015 License: MIT Imports: 7 Imported by: 0

README

Godspeed

Godspeed - deployment pipeline tool (spike)

Usage

Example Shell Deployment:

go build -o gs .
./gs deploy --config ./examples/shell.yml

You should get an output something like this (if there was a failure during deploy):

2015/10/22 14:00:32.946356 [DEBUG]		Loading plugin	shell
2015/10/22 14:00:32.946369 [DEBUG]		Setting up Shell
2015/10/22 14:00:32.946372 [INFO]		Performing Deployment...
2015/10/22 14:00:32.946375 [INFO]		Shell Deploying
2015/10/22 14:00:32.946381 [INFO]		 --> Running command: echo "foo command running!"
2015/10/22 14:00:32.946384 [INFO]		 --> Running command: echo "doing something..."
2015/10/22 14:00:32.946387 [INFO]		 --> Running command: echo "done!"
2015/10/22 14:00:32.946391 [INFO]		Shell Deployment complete with errors, rolling back!
2015/10/22 14:00:32.946394 [INFO]		Shell Rolling back
2015/10/22 14:00:32.946397 [INFO]		 --> Running command: echo "Rollback command running!"
2015/10/22 14:00:32.946400 [INFO]		 --> Running command: echo "./panic --string lucky this is a test"
2015/10/22 14:00:32.946403 [INFO]		 --> Running command: echo "rollback done!"
2015/10/22 14:00:32.946406 [INFO]		Shell Rollback complete!
2015/10/22 14:00:32.946408 [DEBUG]		Shell Teardown

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
deployment

Jump to

Keyboard shortcuts

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