Support GIT based projects

Registered by Monty Taylor on 2011-07-15

Add jenkins support for git projects. This includes patch queue management, configuring github hooks for jenkins and ensuring that tarballs and packaging work from git projects.

https://review.openstack.org/#q,topic:git-support,n,z

Blueprint information

Status:
Started
Approver:
Jay Pipes
Priority:
Essential
Drafter:
Monty Taylor
Direction:
Needs approval
Assignee:
James E. Blair
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
milestone icon diablo-4
Started by
Jay Pipes on 2011-07-19

Related branches

Sprints

Whiteboard

Work items:
Set up Gerrit server: DONE
Test Gerrit/Jenkins workflow: DONE
Set up Gerrit replication with github: DONE
[bengrue] Write hooks to trigger Gerrit review from github pull request: INPROGRESS
Update Gerrit Jenkins plugin to listen for +2 events: DONE
Patch Gerrit to support OpenID in SSO mode, like Jenkins: DONE
Have gerrit prepare potential merges corresponding to milestone-proposed backports of trunk commits: TODO
Link gerrit changes to blueprints: DONE
[mtaylor] Port packaging scripts to work with github projects as well: TODO
Solve Jenkins OpenID github auth hook problem: TODO
GPG Sign launchpad bug update emails so they can contain commands: DONE

https://review.openstack.org/#q,topic:git-support,n,z

Gerrit topic: https://review.openstack.org/#q,topic:ci-git-support,n,z

Addressed by: https://review.openstack.org/272
    Updates to blueprint/topics.

Gerrit topic: https://review.openstack.org/#q,topic:bp/ci-git-support,n,z

Addressed by: https://review.openstack.org/274
    Update rfc.sh to assert divergence.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.