Support GIT based projects
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.
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:
-
diablo-4
- Started by
- Jay Pipes
- Completed by
Related branches
Related bugs
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:/
Gerrit topic: https:/
Addressed by: https:/
Updates to blueprint/topics.
Gerrit topic: https:/
Addressed by: https:/
Update rfc.sh to assert divergence.
Work Items
Dependency tree

* Blueprints in grey have been implemented.