[Buildbot-devel] Nodejs with python

Dustin J. Mitchell dustin at v.igoro.us
Tue May 28 13:23:46 UTC 2013


On Tue, May 28, 2013 at 8:48 AM, Simon Holm Nielsen <simon at unity3d.com> wrote:
> We need to display realtime data like current job in the builderpage. I
> would like to ask if you use node.js as ajax substitution in version 9.

Well, node.js and Ajax don't do similar things, so I don't see how the
one could substitute for the other.  One is a language and runtime;
the other is a dynamic frontend implementation technique.

We are using Node.js in nine, although only for the build process.  We
may also use it to run tests.  It will not be part of a running
Buildbot instance.

The goal is for everything to be (near-)realtime, by sending messages
to the client when things change.  It's up to the client (the browser)
to interpret that and update the display.  So there's lots of JS
involved!

Much of this is still in the planning stages, but you can take a look
at what Pierre has put together, which is already quite impressive.
See README.md and www/README.txt in the nine branch, and in general
look in the www/ directory.

We'd love to have your help!

Dustin




More information about the devel mailing list