Мы переходим от HG к Rhodecode и используем пользовательский хук buildbot для создания события push.Как уже упоминалось здесь , добавление пользовательского Mercurial Hook в Rhodecode просто.Проблема в том, что мы читаем конфигурацию, например, учетные данные, из файла расширения rc через ui.config
в хуке
def hook(ui, repo, hooktype, node=None, source=None, **kwargs):
username = ui.config('hgbuildbot', 'user', '')
password = ui.config('hgbuildbot', 'passwd', '')
И файл расширения rc находится по адресу: /etc/mercurial-server/remote-hgrc.d/buildbot.rc
[hgbuildbot]
user = username
passwd = secret-password
С этими настройками Mercurial вызывает эту ловушку и через ui.config
мы получаем учетные данные, как мы можем сделать то же самое в Rhodecode: как читать из конфигураций из файла расширения rc?