Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/perigrin/git-release


https://github.com/perigrin/git-release

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

git-release
-----------

`git-release` is a little porcelain for automating releases of a git
repository on a cluster of remote servers.

This code is ALPHA CODE please use at YOUR OWN RISK.

The basic idea is make sure `git-release` is in your path. Then in a git enabled directory run:

git config --add release.url ssh://[email protected]/myapp

then you can run

`git release`

and `git-release` will update the current directory (via `git pull`), run
`prove -l t/` on your test directory and then ssh into example.org as user and
run `git pull` in the myapp directory.