OpenEmbedded Builds and CI Loop

Registered by Fathi Boudra on 2012-11-19

A CI loop has to be created that involves building as well as automated LAVA validation on all supported models

Blueprint information

Status:
Complete
Approver:
Fathi Boudra
Priority:
Essential
Drafter:
Fathi Boudra
Direction:
Approved
Assignee:
Marcin Juszkiewicz
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 12.12
Started by
Fathi Boudra on 2012-11-19
Completed by
Fathi Boudra on 2012-12-06

Whiteboard

[hrw, 2012-11-22] php/mysqli segfaults, LP: #1081591
[fboudra, 2012-11-24] Botao, Soulya, what's the status for QA spreadsheet?
[fboudra, 2012-12-20] Headline/Acceptance weren't set. Marcin, it's part of your tasks.

Meta:
Headline: A CI loop is created that involves building as well as automated LAVA validation on all supported models
Acceptance: A CI loop is created that involves building as well as automated LAVA validation on all supported models
Roadmap id: CARD-212

Deliverables:
http://www.linaro.org/downloads/
https://wiki.linaro.org/Cycles/1211/Release
https://wiki.linaro.org/Platform/QA/TestCases/OpenEmbedded
https://wiki.linaro.org/HowTo/ARMv8/OpenEmbedded
http://releases.linaro.org/12.11/openembedded/aarch64
http://snapshots.linaro.org/openembedded/images/sdk-armv8/58/
http://lists.linaro.org/pipermail/linaro-release/2012-November/000188.html
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AgB-fT5LL31CdDhwRFBoQ0NZODFFbUsxSHRKUjhBeGc
* Pre-built image CI job
https://ci.linaro.org/jenkins/job/openembedded-armv8-pre-built-images-vexpress64/
* Pre-built images published
http://snapshots.linaro.org/openembedded/pre-built/vexpress64/
* LAVA boot test
minimal-armv8 - http://validation.linaro.org/lava-server/dashboard/permalink/test-run/6a585a32-3fd3-11e2-9e5b-fa163e2783cc/
* LAVA image reports dashboard
http://validation.linaro.org/lava-server/dashboard/image-reports/

(?)

Work Items

Work items for 12.11:
[fboudra] Re-work the release pages for LEB -> Engineering transition: DONE
[fboudra] Set up the initial wiki page for test cases: DONE
Populate the wiki page for test cases (https://wiki.linaro.org/Platform/QA/TestCases/OpenEmbedded): DONE
[botao-sun] Set up the QA spreadsheet: DONE
Add build information data into OE build (http://releases.linaro.org/12.11/ubuntu/openembedded/aarch64): DONE
As a PoC for OE builds - notify QA/Release team should be signed off: DONE
Add package with test data for LAMP image: DONE
Add package with test data for SDK image: DONE
Compress ext2 SDK images: DONE

Work items for 12.12:
[fboudra] Ensure that we have a pre-built image for QA and LAVA, covering all OE images: DONE
[fboudra] Add OpenEmbedded support daily-prebuilt-images script: DONE
[fboudra] Add LAVA dashboard filters for OpenEmbedded images: DONE
[fboudra] Add OpenEmbeded image reports on LAVA dashboard: DONE
Add simple php script which will check mysql connection and present output: DONE
make auto-serial-console start at the end of boot: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.