Handle builds with multiple outputs correctly in Hydra channels

This commit is contained in:
Eelco Dolstra
2013-10-07 17:06:17 +02:00
parent 5ccff14f6b
commit 0ec03aa0f4
5 changed files with 88 additions and 36 deletions

View File

@ -182,6 +182,7 @@ sub nix : Chained('eval') PathPart('channel') CaptureArgs(0) {
->search({ finished => 1, buildstatus => 0 },
{ columns => [@buildListColumns, 'drvpath', 'description', 'homepage']
, join => ["buildoutputs"]
, order_by => ["build.id", "buildoutputs.name"]
, '+select' => ['buildoutputs.path', 'buildoutputs.name'], '+as' => ['outpath', 'outname'] });
}