Deploy Gerrit/Android Build integration
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:
- 11.10
- Started by
- Paul Sokolovsky
- Completed by
- Paul Sokolovsky
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:/
[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