def deploy():
"""
Deploys the latest rev for use
"""
env.currentrev = _release_name()
env.app_shortname = env.appname[:3].upper()
env.releasepath = env.app_shortname + "-" + env.currentrev[:12]
print cyan("Release: %s" % env.releasepath)
print red("Deployment user: %s" % env.user)
pkg_health = _pkg_check()
if pkg_health:
abort("One or more required system packages are unavailable.\n\nTry 'fab bootstrap'ing this system or installing the required package(s) by hand.")
_prep_deploy_dest()
with lcd(env.deploydir):
_setup_local_virtualenv(env.virtualenv_dir)
_copy_release(env.releasepath)
_deploy_appconf()
_symlink_release(env.releasepath, env.app_shortname)
fabfile.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录