Ticket #293 (closed enhancement: wontfix)
|Reported by:||thijs||Owned by:|
The Adobe Flash Player is the main application that uses the Action Message Format for communication between the client/server. AMF implementations are available for PHP, Java, .NET, Ruby and also Python with the PyAMF project. It would be nice to query the buildbot status from a Flash Player clients through AMF RPC calls and I created a new webstatus page, based on the existing xmlrpc version. The only dependency this webstatus page has is PyAMF, and PyAMF can be used without additional dependencies on Python 2.5 (older versions require some extra packages, see the install page for more info.
To enable this page, put the amf.py module in your buildmaster root folder (or make it available on the PYTHONPATH) and add the following lines to your master.cfg:
from buildbot.status import html from amf import AMFServer public = html.WebStatus(http_port="tcp:12344:interface=127.0.0.1", allowForce=False) public.putChild('amf', AMFServer())