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";
}
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 |