Preliminary Android support for CI dashboard
Add an android CI loop to the CI dashboard.
Blueprint information
- Status:
- Complete
- Approver:
- Данило Шеган
- Priority:
- High
- Drafter:
- Milo Casagrande
- Direction:
- Approved
- Assignee:
- Georgy Redkozubov
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2012.09
- Started by
- Milo Casagrande
- Completed by
- Данило Шеган
Related branches
Related bugs
Sprints
Whiteboard
[danilo 2012-06-22] Start in 2012.07.
[danilo 2012-07-23] Docs for current system: https:/
[milo 2012-07-30] Started work.
[milo 2012-08-01] Proposed android build data model for review.
[milo 2012-08-07] Tried to build a "create" view based on fieldsets, but it is not well supported by Django .
[milo 2012-08-13] Had meeting with gesha, Stavan, and Danilo to discuss implementation so far.
[milo 2012-08-15] Had meeting with gesha, Deepti, Stevan and Paul to discuss implementation and concerns raised.
[milo 2012-08-21] Meeting with gesha, working together on the android-loop configuration, need to expand the templates library proposed.
[danilo 2012-08-24] Wrap it up as the prototype deliverable, retarget to 2012.09, postpone the items which need further discussion.
[danilo 2012-09-04] Fix up jenkins.linaro.org (https:/
[dzin 2012-09-04] Work items have been removed:
Establish a 'new android build' which keeps the configuration in git branches: POSTPONED
Implement a 'new android build': POSTPONED
Implement android image creation that chains with the generic android builds: POSTPONED
[danilo 2012-09-21] Demo: http://
[danilo 2012-09-24] As agreed in the planning call, moving the actual demo presentation to next cycle and the following blueprint: https:/
Meta:
Headline: A android CI loop has been implemented in the CI dashboard, allowing full android image builds when manually triggered.
Acceptance: Full Android builds along are possible through CI dashboard.
Roadmap id: CARD-149
Work Items
Work items for 2012.08:
[milo] Define android CI loop models: DONE
[gesha] Start prototyping android CI loop: DONE
[gesha] Implement an android CI loop accepting the same options as android-
[milo] Implement a "create" view for android CI: DONE
[milo] Implement an "update" view for android CI: DONE
[gesha] Implement a "detail" view for android CI: DONE
Work items:
[gesha] Prepare jenkins.linaro.org for demo purposes: DONE
[gesha] Prepare ec2 micro instance to serve as staging for ci-dashboard: DONE
present prototype to stakholders and collect feedback: POSTPONED
evaluate feedback and expand work items for second iteration: POSTPONED
Dependency tree
* Blueprints in grey have been implemented.