Ticket #293 (new enhancement)

Opened 6 months ago

Last modified 6 months ago

AMF webstatus

Reported by: thijs Assigned to:
Priority: major Milestone: undecided
Component: statusplugins-web Version: 0.7.7
Keywords: Cc:

Description

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())

Attachments

amf.py (9.7 kB) - added by thijs on 06/01/08 16:22:33.
amf gateway for buildbot

Change History

06/01/08 16:22:33 changed by thijs

  • attachment amf.py added.

amf gateway for buildbot

06/01/08 16:27:10 changed by thijs

I'm also working on a sample application, I'll update the ticket when it's completed, see this page for progress.

06/01/08 16:35:22 changed by thijs

  • type changed from defect to enhancement.