[Pgbuildfarm-members] SOAP interface

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PGBuildFarm members <pgbuildfarm-members(at)pgfoundry(dot)org>
Subject: [Pgbuildfarm-members] SOAP interface
Date: 2006-01-06 17:21:16
Message-ID: 1136568076.3166.22.camel@swithin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: buildfarm-members

I needed to create a quick SOAP demo for $work, so I implemented a SOAP
version of the buildfarm dashboard. The query is in place, and an
example client is below, for anyone who is interested.

Michael, not sure if this is any use for your proposed RSS feed.

cheers

andrew

#!/usr/bin/perl

use SOAP::Lite;

my $obj = SOAP::Lite
->uri('http://www.pgbuildfarm.org/PGBuildFarm')
->proxy('http://www.pgbuildfarm.org/cgi-bin/show_status_soap.pl')
;

my $data = $obj->get_status->result;
my @fields = qw( branch sysname stage status
operating_system os_version
compiler compiler_version architecture
when_ago snapshot build_flags
);

my $head = join (' | ', @fields);
print $head,"\n";

foreach my $datum (@$data)
{
my $line = join (' | ', @{$datum}{(at)fields});
print $line,"\n";
}

Browse buildfarm-members by date

  From Date Subject
Next Message Andrew Dunstan 2006-01-21 17:23:50 [Pgbuildfarm-members] Buildfarm Client version 2.13 released
Previous Message Andrew Dunstan 2006-01-02 16:33:17 Re: [Pgbuildfarm-members] release 2.12 of client code