NAME

gio

VERSION

version 1.12

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.