Parabuild does not seem to delete builds in any clean manner.
If I create a build, and take down the build id, and then delete it, I can still query via the API and retrieve all sorts of build information.
All of the following calls return information about a build that was deleted over 48 hours ago. This is why our on disk database is 3GB and growing, nothing is ever really deleted.
my $bid = 191970; # deleted build.
my $bca = $client->getBuildConfigurationAttributes($bid)->result();
my $vcs = $client->getVersionControlSettings($bid)->result();
my $brc = $client->getBuildRunCount($bid)->result();
my $lsbr = $client->getLastSuccessfulBuildRun($bid)->result();
print Dumper $lsbr;
# last buildrunid was 190899 from object $lsbr;
my $brid = 190899;
my $brp = $client->getBuildRunParticipants($brid)->result();
# one of the changelistid's was 176928
my $clid = 176928;
my $changes = $client->getChanges($clid)->result();
print Dumper $changes;
Parabuild does not delete from the DB
Return to “parabuild.ci.support”
Who is online
Users browsing this forum: No registered users and 8 guests