Re: Guidelines/best practices building embedded linux

2012-07-31 Thread J Arrizza
We've been using Hudson for Linux (from scratch) and are now working on getting Android to build (almost done!). A few differences between the two projects might be applicable to you: - in Linux we used a few tarballs for common components. They were untarred during the build and then the compiled

Re: Guidelines/best practices building embedded linux

2012-07-31 Thread Rich Pixley
I'm working on getting it opened and released. --rich On 7/31/12 11:19 , Sami Tikka wrote: That sure sounds nice. I frequently have problems with my slaves getting messed up and I have to clean them up. Do you have anything in github elsewhere? -- Sami Rich Pixley kirjoitti 31.7.2012 kello

Re: Guidelines/best practices building embedded linux

2012-07-31 Thread Sami Tikka
That sure sounds nice. I frequently have problems with my slaves getting messed up and I have to clean them up. Do you have anything in github elsewhere? -- Sami Rich Pixley kirjoitti 31.7.2012 kello 0.23: > I'm not just thinking of using the source code control system to do the > cleaning he

Re: Guidelines/best practices building embedded linux

2012-07-31 Thread Bue Petersen
On Mon, Jul 30, 2012 at 11:23 PM, Rich Pixley wrote: > I'm not just thinking of using the source code control system to do the > cleaning here. > > I'm coming to jenkins after developing my own automated builder based on > btrfs snapshots. With btrfs snapshots, it's possible to both keep an old >

Re: Guidelines/best practices building embedded linux

2012-07-30 Thread Rich Pixley
I'm not just thinking of using the source code control system to do the cleaning here. I'm coming to jenkins after developing my own automated builder based on btrfs snapshots. With btrfs snapshots, it's possible to both keep an old build, (all artifacts intact), lying around while /also/ cre

Re: Guidelines/best practices building embedded linux

2012-07-30 Thread Sami Tikka
Rich Pixley kirjoitti 30.7.2012 kello 20.13: > On 7/29/12 09:03 , Sami Tikka wrote: >> Rich Pixley kirjoitti 28.7.2012 kello 0.28: >>> 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 >>> work

Re: Guidelines/best practices building embedded linux

2012-07-30 Thread Rich Pixley
On 7/29/12 09:03 , Sami Tikka wrote: Rich Pixley kirjoitti 28.7.2012 kello 0.28: 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. Jenkins does have the

Re: Guidelines/best practices building embedded linux

2012-07-29 Thread Sami Tikka
Rich Pixley kirjoitti 28.7.2012 kello 0.28: > 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. Jenkins does have the option of clearing the workspace

Re: Guidelines/best practices building embedded linux

2012-07-27 Thread Rich Pixley
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 workspa

Re: Guidelines/best practices building embedded linux

2012-07-27 Thread Sami Tikka
I do not have real experience on how to build embedded linux with Jenkins, but I did once work for a project embedding FreeBSD, so it is probably close enough. I don't think there's anything tricky about it. If you cannot set up an environment for building and make the build with one or two comm

Guidelines/best practices building embedded linux

2012-07-27 Thread Bue Petersen
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