1. anon(235100)'s Avatar
    I was wondering if you'd ever consider an automated building system for your shiny powerhouse server you've got.
    I don't know how I stumbled on this tonight but Linaro uses a system called Jenkins for building their stuff in-house. It has a web interface & offers distributed building so everyone can set up additional build bots.
    Planet Linaro
    Welcome to Jenkins CI! | Jenkins CI
    https://launchpad.net/linaro-jenkins

    I tried sending a pm because I didn't want it to be a big talk- more just a question- but I guess you're a moderator now and it won't let me pm you:P
    07-11-2012 10:35 PM
  2. sellers86's Avatar
    it pm's her, thats just an automated response. sh'ell get you pm
    anon(235100) likes this.
    07-11-2012 10:45 PM
  3. anon(235100)'s Avatar
    Ah. I felt so humbled getting a diss message back :rolleyes:

    Sent from my LG-VM670 using Tapatalk 2
    07-12-2012 01:22 AM
  4. ThatGuyLurkin's Avatar
    I felt the same way. I didn't know if my message was sent or not.

    Sent from my LG-VM670 using Tapatalk 2
    sellers86 likes this.
    07-12-2012 01:50 AM
  5. LeslieAnn's Avatar
    I'm not sure it's something I'm comfortable with, but I will look into it more.
    And yes, I got the PM.
    anon(235100) and topdawg661 like this.
    07-12-2012 02:38 AM
  6. anon(235100)'s Avatar
    it piqued my interest. just thought id pass it along
    07-12-2012 06:55 AM
  7. EarthnFire78's Avatar
    The problem with a setup like is not the bandwidth cause at most would only be a 3% jump, but you would need another server to handle the web interface and needs to be setup for cross talk with the Build Server. She could use the Build Server for the Web Interface, but the workload for each build would jump from say 20 minutes to 35 minutes or a 57% increase.
    07-12-2012 09:36 AM
  8. tdm's Avatar
    I already do nightly builds on the server. I don't have any UI, it's just a set of scripts.

    Generally, if you are proficient in Unix/Linux -- and you should be if you're building on this box -- it will probably take almost as much time to setup and config a buildbot than to write a script and hang it off a cron job.

    And don't forget that in order to successfully build on a regular basis, you're going to need to do an automated sync and merge. I have scripts to do these as well. And spit out changelogs. And tag releases. Yeah I've been busy.

    That said, if LeslieAnn wants to setup a buildbot, I can work with her to get that done.
    07-12-2012 10:59 AM
  9. LeslieAnn's Avatar
    I have serious issues with the idea.
    One is the web based interface... It's just more software and risk for security issues. Second is that what happens when everyone using the server runs a job every night? The system will come to a crawl.

    But that only begins to explain it.
    I can also see this eating some extra cpu cycles and bandwidth as well. It might be a trivial amount, but one of the reasons this system is so much faster than it normally would be is because the ONLY thing it does is build. There is nothing at all running that isn't either OS or build related, it doesn't even have a desktop installed.

    I don't really see how this would really be all that beneficial. As TDM said, you already need to have some Linux knowledge to do any of it, so who does it help? I also don't think this will eliminate a whole lot of work, like some people would expect, and I also feel that rom building is best handled with a hands on approach.The box was setup for a rather simple interface as it is, if you cannot handle the interface it has, you probably shouldn't be building on there. Not only is it just like building on your own computer, but also it was never envisioned as being something ANYONE can use. It was always meant to help serious developers. Those just getting started need to learn the basics on their own time.

    Using a web interface so anyone can use it, is like driving a race car on an Xbox and thinking you can drive a real race car and win a race. The build server is a race car, and if you aren't qualified to drive it, I certainly am not handing over the keys.
    07-12-2012 04:34 PM
  10. A-android-B's Avatar
    long live the build server! Hip hip...

    Sent from my LG-VM670 using Android Central Forums
    07-12-2012 05:47 PM
LINK TO POST COPIED TO CLIPBOARD