[Buildbot-devel] How many VCS does buildbot support?

Anantvijay K anantvijayk.ml at gmail.com
Thu Jul 9 07:16:45 UTC 2009


Hey Dustin, list,

I haven't coded much in python. But i can read the code and understand.
Refering to your mail below, if i want to support android: i'll have to
write a plugin.

Since i want to minimize the effort for writing this, i'm looking at Git
implementation in buildbot. My idea is to copy the Git related code and
modify it to support android, as android uses a wrapper for git.

Looking through the source found out the following:
1. buildbot/steps/source.py
    It has a class named "Git" derived from a class called "Source"
2. buildbot/slave/commands.py
    It also has a class named "Git" derived from a class called
"SourceBase". Later registers the command.
So i've to modify both the classes?? Is there a howto/steps for supporting a
new VCS. Can u help me out with the steps to support android. It would be
better if i could get a checklist saying modify/write this, this, and
this...

waiting for your reply..


Thanks,
Anantvijay




On Tue, Jul 7, 2009 at 7:03 PM, Dustin J. Mitchell <dustin at zmanda.com>wrote:

> On Tue, Jul 7, 2009 at 2:41 AM, Anantvijay K<anantvijayk.ml at gmail.com>
> wrote:
> > Any help???
>
> You're right that this is related, and in fact I think the best
> solution for you is to add a new Source step that runs your
> repo_init.sh with some arguments, and then also examines the result to
> determine 'got_revision'
>
> I think that this would make a *great* plugin -- it'd be good
> marketing for buildbot to support Android!
>
> Dustin
>
> --
> Open Source Storage Engineer
> http://www.zmanda.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20090709/45ce4fe7/attachment.html>


More information about the devel mailing list