[FIX] runbot: connect to sql-db via uri

This commit is contained in:
Christophe Simonis 2014-09-05 16:35:50 +02:00
parent b1230795b4
commit 4a173cd34c

View File

@ -29,7 +29,7 @@ import openerp
from openerp import http from openerp import http
from openerp.http import request from openerp.http import request
from openerp.osv import fields, osv from openerp.osv import fields, osv
from openerp.tools import appdirs from openerp.tools import config, appdirs
from openerp.addons.website.models.website import slug from openerp.addons.website.models.website import slug
from openerp.addons.website_sale.controllers.main import QueryURL from openerp.addons.website_sale.controllers.main import QueryURL
@ -359,7 +359,7 @@ class runbot_repo(osv.osv):
def reload_nginx(self, cr, uid, context=None): def reload_nginx(self, cr, uid, context=None):
settings = {} settings = {}
settings['port'] = openerp.tools.config['xmlrpc_port'] settings['port'] = config['xmlrpc_port']
nginx_dir = os.path.join(self.root(cr, uid), 'nginx') nginx_dir = os.path.join(self.root(cr, uid), 'nginx')
settings['nginx_dir'] = nginx_dir settings['nginx_dir'] = nginx_dir
ids = self.search(cr, uid, [('nginx','=',True)], order='id') ids = self.search(cr, uid, [('nginx','=',True)], order='id')
@ -685,7 +685,10 @@ class runbot_build(osv.osv):
if grep(build.server("tools/config.py"), "no-netrpc"): if grep(build.server("tools/config.py"), "no-netrpc"):
cmd.append("--no-netrpc") cmd.append("--no-netrpc")
if grep(build.server("tools/config.py"), "log-db"): if grep(build.server("tools/config.py"), "log-db"):
cmd += ["--log-db=%s" % cr.dbname] logdb = cr.dbname
if grep(build.server('openerp/sql_db.py'), 'allow_uri'):
logdb = 'postgres://{cfg.db_user}:{cfg.db_password}@{cfg.db_host}/{db}'.format(cfg=config, db=cr.dbname)
cmd += ["--log-db=%s" % logdb]
# coverage # coverage
#coverage_file_path=os.path.join(log_path,'coverage.pickle') #coverage_file_path=os.path.join(log_path,'coverage.pickle')