openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #03852
Re: A possible alternative to Gerrit ...
++
The closer we can get to really using GitHub the better.
Dan
-----Original Message-----
From: "Sandy Walsh" <sandy.walsh@xxxxxxxxxxxxx>
Sent: Thursday, September 1, 2011 1:56pm
To: "openstack@xxxxxxxxxxxxxxxxxxx" <openstack@xxxxxxxxxxxxxxxxxxx>
Subject: [Openstack] A possible alternative to Gerrit ...
Hey!
Last night I did some hacking on HubCap. HubCap is a simple script that monitors Pull Requests in GitHub. It spits out a static HTML page of the requests workflow status.
It infers workflow status by looking for keywords in the comments. It's so simple it's stupid. The last keyword from a commentor is considered their vote. When we have a quorum, it can kick off a jenkins build. If that succeeds, it can be merged. It uses the core members already assigned to the repo.
It's just a hack right now. But I think it could effectively let us use GitHub as intended and still have the voting power of LP.
You can see a (static) sample of the output here from python-novaclient:
http://www.darksecretsoftware.com/hubcap.html
code is here: https://github.com/SandyWalsh/hubcap
As fate would have it, I bounced this off a few people and learned about 0x44's Roundabout project:
https://github.com/ChristopherMacGown/roundabout
Roundabout is certainly more mature than HubCap, and has CI hooks, daemon code, etc, but no real workflow. I'm going to merge the hubcap code into Roundabout and press on from there for novaclient.
Love to get your thoughts (and contributions) on this.
Cheers,
Sandy
This email may include confidential information. If you received it in error, please delete it.
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
This email may include confidential information. If you received it in error, please delete it.
Follow ups
References