[Buildbot-devel] gerrit integration
Jason Edgecombe
jason at rampaginggeek.com
Wed Jan 23 01:45:14 UTC 2013
On 01/22/2013 04:31 AM, Kevin Funk wrote:
> On Monday 21 January 2013, 21:33, Jason Edgecombe wrote:
>> Hi everyone,
>>
>> I'm having trouble with the gerrit status module. I've attached my
>> buildmaster config.
>>
>> I have two problems:
>> 1. buildbot only starts a build after the change is merged.
>> 2. the status updates don't make it back into gerrit.
>>
>> Any help is appreciated.
>>
>> Thanks,
>> Jason
> As a first hint:
>
> Did you check twistd.log what's happening?
>
> E.g. this to get any gerrit related issues:
> $ grep -i gerrit twistd.log
>
> Or this to find exceptions:
> $ grep -i except twistd.log
>
> Last but not least:
> In your config there is 'gerrithost' and 'repo', 'repo' seems to be the gerrit
> URL, but 'gerrithost' is used in GerritChangeSource - are you sure this is
> correct?
>
> Greets
>
I checked, and GerritchangeSource takes a hostname, not a repo url.
The change is triggered, but the git checkout fails.
I found this in the logs:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1014, in unwindGenerator
return _inlineCallbacks(None, f(*args, **kwargs), Deferred())
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.6/dist-packages/buildbot-0.8.7_pre2_632_ge54959e-py2.6.egg/buildbot/process/buildstep.py", line 595, in _startStep_3
result = yield defer.maybeDeferred(self.start)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 125, in maybeDeferred
result = f(*args, **kw)
File "/usr/lib/python2.6/dist-packages/buildbot-0.8.7_pre2_632_ge54959e-py2.6.egg/buildbot/steps/source/oldsource.py", line 139, in start
Source.start(self)
File "/usr/lib/python2.6/dist-packages/buildbot-0.8.7_pre2_632_ge54959e-py2.6.egg/buildbot/steps/source/base.py", line 220, in start
self.startVC(branch, revision, patch)
File "/usr/lib/python2.6/dist-packages/buildbot-0.8.7_pre2_632_ge54959e-py2.6.egg/buildbot/steps/source/oldsource.py", line 712, in startVC
self.setProperty("gerrit_branch", self.args['gerrit_branch'])
exceptions.TypeError: setProperty() takes exactly 4 arguments (3 given)
Thanks,
Jason
More information about the devel
mailing list