26 import ngdatabase |
26 import ngdatabase |
27 |
27 |
28 ngmodules = {"directory": "/home/hefee/hg/ngmod/init", |
28 ngmodules = {"directory": "/home/hefee/hg/ngmod/init", |
29 "version":ngdatabase.__version__} |
29 "version":ngdatabase.__version__} |
30 |
30 |
|
31 env.use_ssh_config = True |
|
32 |
31 def vbox(): |
33 def vbox(): |
32 env.hosts = ['192.168.56.101'] |
34 env.hosts = ['192.168.56.101'] |
33 env.directory = '/home/hefee/iro/' |
35 env.directory = '/home/hefee/iro/' |
34 env.activate = 'source /home/hefee/iro/virtualenv/bin/activate' |
36 env.activate = 'source /home/hefee/iro/virtualenv/bin/activate' |
35 env.deploy_user = 'hefee' |
37 env.deploy_user = 'hefee' |
37 |
39 |
38 def hal(): |
40 def hal(): |
39 env.hosts = ['sandy@hal.netzguerilla.net'] |
41 env.hosts = ['sandy@hal.netzguerilla.net'] |
40 env.directory = "iro" |
42 env.directory = "iro" |
41 |
43 |
|
44 def iro(): |
|
45 env.hosts = ['hal'] |
|
46 env.directory = '/home/sandy/virtualenv/iro2/' |
|
47 env.activate = 'source /home/sandy/virtualenv/iro2/bin/activate' |
|
48 env.deploy_user = 'sandy' |
|
49 |
|
50 |
42 def prepare_deploy(): |
51 def prepare_deploy(): |
43 local("python setup.py sdist") |
52 local("python setup.py sdist") |
44 |
53 |
45 def virtualenv(cmd): |
54 def virtualenv(cmd): |
46 run("%s && %s" % (env.activate, cmd)) |
55 run("%s && %s" % (env.activate, cmd)) |
47 |
56 |
48 def deploy(): |
57 def deploy(): |
49 prepare_deploy() |
58 prepare_deploy() |
50 put("dist/iro-%s.tar.gz"%__version__,"%s/dist/"%env.directory) |
59 put("dist/iro-%s.tar.gz"%__version__,"%s/dist/"%env.directory) |
51 put("%(directory)s/dist/ngmodules-%(version)s-py2.7.egg"%ngmodules,"%s/dist/"%env.directory) |
60 put("%(directory)s/dist/ngmodules-%(version)s.tar.gz"%ngmodules,"%s/dist/"%env.directory) |
52 virtualenv("easy_install %s/dist/ngmodules-%s-py2.7.egg"%(env.directory,ngmodules["version"])) |
61 virtualenv("pip install %s/dist/ngmodules-%s.tar.gz"%(env.directory,ngmodules["version"])) |
|
62 virtualenv("pip install -e 'git+git://github.com/hefee/txjsonrpc.git#egg=txjsonrpc'") |
53 virtualenv("pip uninstall -y iro") |
63 virtualenv("pip uninstall -y iro") |
54 virtualenv("pip install %s/dist/iro-%s.tar.gz"%(env.directory,__version__)) |
64 virtualenv("pip install %s/dist/iro-%s.tar.gz"%(env.directory,__version__)) |
55 |
65 |
56 def prepare_tests(): |
66 def prepare_tests(): |
57 put("tests/*","%s/tests/"%env.directory) |
67 put("tests/*","%s/tests/"%env.directory) |