CI with the U-Boot-Linaro packages
Have Continuous Integration in place with the U-Boot-Linaro packages. Make sure the packages for 11.09 release gets created using the CI loop.
Blueprint information
- Status:
- Complete
- Approver:
- Ricardo Salveti
- Priority:
- High
- Drafter:
- John Rigby
- Direction:
- Approved
- Assignee:
- John Rigby
- Definition:
- Approved
- Series goal:
- Accepted for 11.11
- Implementation:
- Implemented
- Milestone target:
- 11.09
- Started by
- Ricardo Salveti
- Completed by
- Ricardo Salveti
Related branches
Related bugs
Sprints
Whiteboard
[asac, Sep 28, 2011]: assuming its implemented; if there are bugs blocking implemented state or acceptance is not validated yet remember to drop comment about this next time.
[asac, Sep 28, 2011]: management and PM job would be easier if info about where the new branches are and bugs etc. would be posted in comments when delivering work items.
[rsalveti, Sep 29, 2011]: recipe: https:/
Headline: The U-Boot-Linaro packages are now generated and validated at a continuous integration loop.
Acceptance: Git->Bzr branches in place. Recipe created at Launchpad. Packages published at the staging PPA. Packages available for the release (overlay PPA), copied from the last working and validated package from the staging PPA.
Draft and discussions:
- Can probably use the import feature git->bzr feature at Launchpad
- If so, daily recipe should be enough
- Packaging tree
- Deployed at a staging PPA
Work Items
Work items:
[rsalveti] Research what is needed to use lp recipe's and bzr merge: DONE
[rsalveti] Create a bzr branch for u-boot-linaro next and stable: DONE
Implement lp recipe for daily builds of upstream u-boot-linaro git: DONE
Make sure the packages get pushed at the staging PPA: DONE
Each friday, copy the last successful and validated package to the overlay PPA: DONE