Lenz Gschwendtner > Giovanni > gio

Download:
Giovanni-1.9.tar.gz

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

gio

VERSION ^

version 0.9

SYNOPSIS ^

gio [options] [deploy|rollback|restart]

 Options:
   --config|c        config file to use
   --offset|o        offset to start from in stage list
   --help|h          brief help message
   --debug|d         turn on debug output
   --man             full documentation

AUTHOR ^

Lenz Gschwendtner, <lenz@springtimesoft.com>

CONFIG ^

To configure a project to use Giovanni simply put a `.giovanni.conf` file in the root directory of your project and run `gio deploy`. The syntax of the config for timestamped rollouts looks like this:

    [project "PROJECT"]
        hosts    = HOST, IP
        root     = /usr/local/PROJECT
        init     = /etc/init.d/START_STOP_SCRIPT
        deploy   = update_cache, rollout_timestamped, restart_phased, cleanup_timestamped, notify
        rollback = rollback_timestamped, restart_phased, notify
        repo     = git://github.com/PROJECT.git
        cache    = /tmp/repo_cache/
        user     = DEPLOY USER
        jabber_user = USER@jabber.org
        jabber_pass = PASS
        jabber_to = ROOM@conference.jabber.org

The config for a deployment into the git checkout directory looks like this:

    [project "PROJECT"]
        hosts    = HOST, IP
        root     = /var/www/PROJECTNAME
        init     = /etc/init.d/START_STOP_SCRIPT
        deploy   = update_cache, rollout, restart, cleanup_timestamped, notify
        rollback = rollback, restart, notify
        repo     = git://github.com/PROJECT.git
        user     = DEPLOY USER
        jabber_user = USER@jabber.org
        jabber_pass = PASS
        jabber_to = ROOM@conference.jabber.org

BUGS ^

Please report any bugs or feature requests to <lenz@springtimesoft.com>

SUPPORT ^

You can find documentation for this module with the man command.

    man gio

ACKNOWLEDGEMENTS ^

Thanks for capistrano for showing me how to deploy nicely

COPYRIGHT & LICENSE ^

Copyright 2011 Lenz Gschwendtner, springtimesoft LTD, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR ^

Lenz Gschwendtner <mail@norbu09.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2014 by ideegeo Group Limited.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: