fabfile.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码
def prepdeploy():
    """ [deploy] Create deploy package and push to S3 """
    local('mkdir -p /tmp/deploydir')
    pkg_version = package()
    pkg_file = "endagaweb_%s_all.deb" % pkg_version
    local('mv %s /tmp/deploydir/endagaweb_all.deb' % pkg_file)
    local('cp -pr configs/deployment/scripts /tmp/deploydir/.')
    local('cp -pr configs/deployment/appspec.yml /tmp/deploydir/.')
    with lcd('/tmp/deploydir'):
        local('zip endagaweb_%s appspec.yml endagaweb_all.deb scripts/*'
              % (pkg_version))
        local('aws s3 cp endagaweb_%s.zip s3://endagaweb-deployment/' % pkg_version)
    local('rm -r /tmp/deploydir')
    puts("Deployment bundle: s3://endagaweb-deployment/endagaweb_%s.zip" % pkg_version)
    return "endagaweb_%s.zip" % pkg_version
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号