public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] continuous integration/buildbot available for proposals
@ 2010-04-02  7:24 Brian Harring
  0 siblings, 0 replies; only message in thread
From: Brian Harring @ 2010-04-02  7:24 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 2045 bytes --]

Hola.

Short version, I maintain a buildbot setup for pkgcore/portage; since 
I'm already dealing with it, I'd be willing to add any SoC project 
into the buildbot so that proposals/projects can do continuous 
integration.

Since the slaves are ran on my personal hardware, there are a few 
constraints-

1) whatever you're developing, it has to be able to be ran under kvm.  
 This is non-optional.

2) if you need a custom environment/OS that requires a helluva lot of 
work to build, I may ask you to build it and give me the base image.

3) access to the buildslave is rather unlikely for debugging.  That 
said I've got it pretty strongly seperated/locked down, so case by 
case it may be possible.

4) there are limitations on the level of crazyness dependency wise I'm 
willing to maintain- if the slave is going to require frequent 
updating of dependencies which we cannot incorporate into the test 
steps, this may become a problem.

5) if the test suite for whatever your developing is long running 
(more then 10 minutes say), semi-daily builds may be needed depending 
on the cumulative load.

6) I'd rather these tests don't require long running processes- for 
the ventoo proposal for example, it needs X obviously... I *really* 
don't want to have X running w/in a vm just for this, but it's a 
possibility.  If you need it, talk to me, we may be able to work 
something out.

7) just a forewarning, but I use LXC (linux containers) where possible 
to avoid having to run a seperate full OS.  Depending on your needs, I 
may use a container- if your project is sensitive to containers (very 
very unlikely) let me know, again, may be able to work something out.


So that's roughly my requirements- if your proposal conflicts with it, 
feel free to poke me and we'll see if we can work something out.

If you liked to take advantage of this for your proposal, please let 
me know the proposal name and your requirements- aside from that, 
good luck with your proposals.

~harring

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-04-02  7:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-02  7:24 [gentoo-soc] continuous integration/buildbot available for proposals Brian Harring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox