[users at bb.net] Help with Mercurial repo change hook
Alvaro Erickson
alvaro.erickson at gmail.com
Wed Apr 5 22:29:43 UTC 2017
Greetings all,
Has anyone had any luck setting up a change hook for a Mercurial repo? I
followed what is in the Buildbot manual change hooks
<http://docs.buildbot.net/current/manual/cfg-wwwhooks.html#change-hooks>
and the hgbuildbot.py script documentation by doing the following:
1. Enabling the base dialect in Buildbot's master.cfg by adding the
following code:
c['www'] = dict(change_hook_dialects={'base': True})
2. Copied the hgbuildbot.py from the Buildbot ./master/contrib/ repo to the
.hg folder of the repo I want notify Buildbot
3. Add the following to the repo's hgrc:
[hooks]
changegroup.buildbot = python:.hg/hgbuildbot.py:hook
[hgbuildbot]
venv = /home/buildbotuser/master/lib/python2.7/site-packages
master = http://1.2.3.4:8010/change_hook/base
4. Tested the change hook setup by using the Buildbot repo's
./master/contrib/hgbuildbot.py
5. And I keep the getting following error in the twisted.log, no matter
what I tried (like changing the ip address to localhost):
[_GenericHTTPChannelProtocol,0,10.10.1.249] The dialect specified, 'base',
wasn't whitelisted in change_hook
[_GenericHTTPChannelProtocol,0,10.10.1.249] Note: if dialect is 'base' then
it's possible your URL is malformed and we didn't regex it properly
Regards,
Alvaro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20170405/56f80553/attachment.html>
More information about the users
mailing list