Deploy Gerrit/Android Build integration

Registered by Tony Mansson on 2011-09-30

This is the final step in the full continuous integration effort.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Essential
Drafter:
Tony Mansson
Direction:
Approved
Assignee:
Paul Sokolovsky
Definition:
Approved
Series goal:
Accepted for 2011q2
Implementation:
Implemented
Milestone target:
milestone icon 11.10
Started by
Paul Sokolovsky on 2011-10-04
Completed by
Paul Sokolovsky on 2011-10-24

Related branches

Sprints

Whiteboard

Notes:
[pfalcon 2011-10-05]
(moved to bug)
[pfalcon 2011-10-10]
Having slow progress on this, number of edge cases/issues were hit, not easy to resolve reported at
https://bugs.launchpad.net/linaro-android-bot-review/
[pfalcon 2011-10-17]
Deployed in "limited" mode due to Android Build and LAVA issues.

Headline:
Linaro Gerrit is integrated with Android Build Service for change verification as part of Continuous Integration effort.

Acceptance:
Changes submitted and approved in Gerrit get built in Android Build, then verified in LAVA, with resulting status propagated back to Gerrit.

(?)

Work Items

Work items:
[pfalcon] Manually review/test scripts in lp:linaro-android-bot-review: DONE
[pfalcon] Test building more than 1 test at the same time: DONE
[pfalcon] Elaborate logging/error handling in lp:linaro-android-bot-review: DONE
[pfalcon] Improve reliability: DONE
[pfalcon] Optimize Jenkins/Gerrit/LAVA access: DONE
[pfalcon] Set up deployment procedure and deploy on a sandbox: DONE
[pfalcon] Deployment on the production: DONE

This blueprint contains Public information 
Everyone can see this information.