1 |
Hola. |
2 |
|
3 |
Short version, I maintain a buildbot setup for pkgcore/portage; since |
4 |
I'm already dealing with it, I'd be willing to add any SoC project |
5 |
into the buildbot so that proposals/projects can do continuous |
6 |
integration. |
7 |
|
8 |
Since the slaves are ran on my personal hardware, there are a few |
9 |
constraints- |
10 |
|
11 |
1) whatever you're developing, it has to be able to be ran under kvm. |
12 |
This is non-optional. |
13 |
|
14 |
2) if you need a custom environment/OS that requires a helluva lot of |
15 |
work to build, I may ask you to build it and give me the base image. |
16 |
|
17 |
3) access to the buildslave is rather unlikely for debugging. That |
18 |
said I've got it pretty strongly seperated/locked down, so case by |
19 |
case it may be possible. |
20 |
|
21 |
4) there are limitations on the level of crazyness dependency wise I'm |
22 |
willing to maintain- if the slave is going to require frequent |
23 |
updating of dependencies which we cannot incorporate into the test |
24 |
steps, this may become a problem. |
25 |
|
26 |
5) if the test suite for whatever your developing is long running |
27 |
(more then 10 minutes say), semi-daily builds may be needed depending |
28 |
on the cumulative load. |
29 |
|
30 |
6) I'd rather these tests don't require long running processes- for |
31 |
the ventoo proposal for example, it needs X obviously... I *really* |
32 |
don't want to have X running w/in a vm just for this, but it's a |
33 |
possibility. If you need it, talk to me, we may be able to work |
34 |
something out. |
35 |
|
36 |
7) just a forewarning, but I use LXC (linux containers) where possible |
37 |
to avoid having to run a seperate full OS. Depending on your needs, I |
38 |
may use a container- if your project is sensitive to containers (very |
39 |
very unlikely) let me know, again, may be able to work something out. |
40 |
|
41 |
|
42 |
So that's roughly my requirements- if your proposal conflicts with it, |
43 |
feel free to poke me and we'll see if we can work something out. |
44 |
|
45 |
If you liked to take advantage of this for your proposal, please let |
46 |
me know the proposal name and your requirements- aside from that, |
47 |
good luck with your proposals. |
48 |
|
49 |
~harring |