[Buildbot-devel] buildbot try --repository --branch question
Rod Morison
rod at morison.biz
Tue Jul 12 00:19:22 UTC 2011
I'm experimenting with the buildbot try --repository option for a git
based dev tree. I need some help understanding the patch calc mechanics
wrt git branches & repos. In the master I have a GitPoller change source
something like
c['change_source'] = GitPoller('gitserver:~git/yo.git',
project='yo', branch='z')
and a change filter on a SingleBranchScheduler like
filter = ChangeFilter(project_re='yo', branch='z')
c['schedulers'].append(SingleBranchScheduler(name='smoketest',
change_filter=filter, builder_names=builder_list)
along with a Try_Userpass like
c['schedulers'].append(Try_Userpass(name='try_smoketest',
builder_names=builder_list, userpass=['a','a'], port=8001)
When I submit a try build from a devtree checked out on branch 'z', I
get exactly what I expect...
cd yo ; git checkout z ; emacs edit/some/stuff
buildbot try --vc=git --connect=pb $REST_OF_THE_OPTIONS
But, let's say I want to do a try build off someone else's repo on our
git server, I try
buildbot try --vc=git --connect=pb
--repository=gitserver:~buddy/yo.bit --branch=x $REST_OF_THE_OPTIONS
Afaict, buildbot is still using the master's change_source repo/branch,
not picking up anything I pass with the --repository or --branch option.
Is there something I need in the master config? Or, am I
misunderstanding the try build patch mechanism and/or change source
mechanics?
tnx!
More information about the devel
mailing list