pip install fapistrano
To upgrade
pip install -U fapistrano
Available tasks
fab deploy.setup:branch=master
fab deploy.delta
fab deploy.release:branch=master,refresh_supervisor=0,use_reset=0
fab deploy.rollback
fab deploy.resetup_repo deploy.restart
fab deploy.debug_env
fab deploy.debug_output deploy.release
Refer to fabfile_example.py for more details
first time setup
fab staging app deploy.setup
deployments
fab staging app deploy.delta # view diff
fab staging app deploy.release
fab staging app deploy.rollback # if error
- the build folder is
releases/_build
during deployment - role/env info is stored in
env.role
/env.env