Hello All,
The Linaro Infrastructure team is pleased to announce the Continuous Integration (CI) efforts 2011.10.
The Infrastructure Team is tasked to develop and maintain a jenkins based,
versatile service run in the cloud that will drive the build part of the
continuous integration loop for engineering components.
Here are the highlights of this release:
1. A first iteration to support kernel maintainers to submit one time jobs for testing pull
requests or their personal branches has been finished. Infrastructure team opens this service
to a limited amount of pilot users to gather initial feedback.
Please get in touch with me if you have similar needs.
2. Thanks to the validation team and special thanks to Michael Hudson,
we now have One stop place for kernel CI tracking on LAVA dashboard is available
where engineers can continuously monitor their kernel for build and runtime failures.
The same is available @ http://validation.linaro.org/lava-server/kernel-ci-views/index.
3. ci.linaro.org service has been upgraded to now use jenkins 1.419 and EC2 plugin version 1.13.
ci.linaro.org now aligns with jenkins version and EC2 plugin version with the one used
for other infrastructure services (e.g. android-build). The future updates on the same
will now on be coordinate across all such similar linaro infrastructure services.
4. Extended the kernel CI effort by supporting the daily build for
Packaged Linux-linaro 3.0 and Linux-linaro 3.1 kernels for
imx51, panda, vexpress. Packaged Linux-linaro 3.0 is tested on
panda, beagle boards, while Linux-linaro 3.1 kernels is tested on panda board in the LAVA lab.
5. The release fixes Bug 860556 "CI kernel fails to reboot successfully".
Known issues:
CI kernels causing many "Illegal Instruction"s.
Initial investigations done for this bug hints that this error might be occurring
when we have a non-thumb2 kernel interacting with a thumb2 user space.
Here is the link for further details on the bug and the steps to reproduce the same.
https://bugs.launchpad.net/linaro-ci/+bug/859473
Any help to fix this would be appreciated.
If you are interested in trying out this service or if you have a kernel
tree/defconfig that you would like to be continuously built on Linaro CI and
tested in Linaro's LAVA lab, please get in touch with me and the
infrastructure team, to discuss your steps to get started.
Detailed information on ci.linaro.org is available at
+ https://wiki.linaro.org/Platform/Infrastructure/LinaroCI
Details and background on the CI build service and how to request a new job at
+ https://wiki.linaro.org/Platform/Infrastructure/LinaroCI
--