I've been building OE using my own builders for years. I've only just
started with jenkins but it doesn't seem like there's any real trick.
You just have to understand that jenkins doesn't really do much in the
way of work space management so hosed builds mean you'll have to clear
the workspace and start all over from scratch.
It would appear that jenkins is primarily based around a bunch of much,
much, much smaller builds than something like oe so there are likely to
be some scaling issues. Eg, I'm finding that stuff like clearing the
workspace take long enough that jenkins thinks they've failed.
Or maybe I'm not understanding the question.
--rich
On 20120727 07:46, Bue Petersen wrote:
Hi,
anyone having experience building an embedded linux setup with Jenkins?
Currently I build on a linux host using a shell script getting
repositories and setting up environment, and the uses bitbake and
OpenEmbedded to build a toolchain and an image.
I have searched for some time, but can not really find any best
practices and recommendations, except using Jenkins to mimic my shell
script or just run it.
This being also a little tricky, as environment isn't always
configured as expected.
In advance, thanks for tips and replies,
best regards
Bue Petersen
PS: Also sent an mail to dev-list, asking about a plugin for the
bitbake and OpenEmbedded combo.