fabfile.py
branchdevel
changeset 277 f65edc0382cc
parent 237 eb3501d2cdc9
child 280 c96d569a8ac8
equal deleted inserted replaced
276:4841b443f1fd 277:f65edc0382cc
    11 def vbox():
    11 def vbox():
    12     env.hosts = ['192.168.56.101']
    12     env.hosts = ['192.168.56.101']
    13     env.directory = '/home/hefee/iro/'
    13     env.directory = '/home/hefee/iro/'
    14     env.activate = 'source /home/hefee/iro/virtualenv/bin/activate'
    14     env.activate = 'source /home/hefee/iro/virtualenv/bin/activate'
    15     env.deploy_user = 'hefee'
    15     env.deploy_user = 'hefee'
       
    16 
       
    17 
       
    18 def hal():
       
    19     env.hosts = ['sandy@hal.netzguerilla.net']
       
    20     env.directory = "iro"
    16 
    21 
    17 
    22 
    18 def prepare_deploy():
    23 def prepare_deploy():
    19     local("python setup.py sdist")
    24     local("python setup.py sdist")
    20 
    25 
    38     virtualenv("twistd -ny %s/iro-%s/extras/iro.tac"%(env.directory,__version__))
    43     virtualenv("twistd -ny %s/iro-%s/extras/iro.tac"%(env.directory,__version__))
    39 
    44 
    40 def testserver():
    45 def testserver():
    41    prepare_tests()
    46    prepare_tests()
    42    virtualenv("python %s/tests/xmlrpc.py"%env.directory)
    47    virtualenv("python %s/tests/xmlrpc.py"%env.directory)
       
    48 
       
    49 def cleandoc():
       
    50     local("rm -rf _build/* web/dev/* web/*.html")
       
    51 
       
    52 def sphinxdoc():
       
    53     local("sphinx-build -b html -d _build/doctrees doc web/dev/")
       
    54 
       
    55 def createweb():
       
    56     prepare_deploy()
       
    57     cleandoc()
       
    58     local("mv dist/iro-%s.tar.gz web/files/"%__version__)
       
    59     local("python createdoc.py")
       
    60     sphinxdoc()
       
    61     local("tar -czf web.tar.gz web")
       
    62 
       
    63 def pushweb():
       
    64     put("web.tar.gz","/tmp/")
       
    65     run("tar -czf backup/iro.tar.gz iro/*")
       
    66     run("tar -xzf /tmp/web.tar.gz")
       
    67     run("rm -r iro/*")
       
    68     run("mv web/* %s/"%env.directory)
       
    69     run("rmdir web")
       
    70     run("rm /tmp/web.tar.gz")