[haiku-development] Re: [RFC] Automated package builds: Proposed Architecture

  • From: pulkomandy <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 12 Sep 2014 19:12:32 +0200

On Fri, Sep 12, 2014 at 12:32:52PM -0400, Augustin Cavalier wrote:
> Hi all,
> 
> I've done a bit of R&D towards automated package builds. Here's my proposed
> architecture:
> 
>   * Centralized server that watches HaikuPorts, keeps track of changes
>   * Developers use their Trac accounts to log in and force updates
>   * Builds are manually triggered by developers, packages are built on all
> supported arches
>   * The compiled packages are uploaded and a new list pushed once per day
> (automatically, pushes may be forced by developers)
> 
> And the technical side of things:
>   * The server will be written in NodeJS
>   * Connections will be established with the build machines via SSH tunnels
> ("ssh -R")
>   * The server has the responsibility of ensuring that the haikuporter,
> haikuports, and the system are all up-to-date.
> 
> Thoughts?
> -Augustin

Can't we just use buildbot? why would we need a custom NodeJS server
for this?

-- 
Adrien.

Other related posts: