fabfile.py
branchdevel
changeset 277 f65edc0382cc
parent 237 eb3501d2cdc9
child 280 c96d569a8ac8
--- a/fabfile.py	Wed Apr 25 00:06:27 2012 +0200
+++ b/fabfile.py	Wed Apr 25 15:06:28 2012 +0200
@@ -15,6 +15,11 @@
     env.deploy_user = 'hefee'
 
 
+def hal():
+    env.hosts = ['sandy@hal.netzguerilla.net']
+    env.directory = "iro"
+
+
 def prepare_deploy():
     local("python setup.py sdist")
 
@@ -40,3 +45,26 @@
 def testserver():
    prepare_tests()
    virtualenv("python %s/tests/xmlrpc.py"%env.directory)
+
+def cleandoc():
+    local("rm -rf _build/* web/dev/* web/*.html")
+
+def sphinxdoc():
+    local("sphinx-build -b html -d _build/doctrees doc web/dev/")
+
+def createweb():
+    prepare_deploy()
+    cleandoc()
+    local("mv dist/iro-%s.tar.gz web/files/"%__version__)
+    local("python createdoc.py")
+    sphinxdoc()
+    local("tar -czf web.tar.gz web")
+
+def pushweb():
+    put("web.tar.gz","/tmp/")
+    run("tar -czf backup/iro.tar.gz iro/*")
+    run("tar -xzf /tmp/web.tar.gz")
+    run("rm -r iro/*")
+    run("mv web/* %s/"%env.directory)
+    run("rmdir web")
+    run("rm /tmp/web.tar.gz")