Hydra/40: Last 5 builds on job page incorrect

[?]
Aug 2, 2010, 12:32 PM
2PEN43XFRRVNZHKNOHY2ES3NJVNLILRNJFXKOGRRQHI5MUTHSQ2AC

Dependencies

  • [2] 777XFGVY Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs
  • [3] HUH62VDL show current builds on job page
  • [4] S6OISBQ3 * Mark the "current" builds in a jobset, i.e. those corresponding to
  • [*] DEMSSSB2 * Controller for jobs which inherits all actions in ListBuilds. So

Change contents

  • replacement in src/lib/Hydra/Controller/Job.pm at line 31
    [2.1][2.1:328]()
    $c->stash->{lastBuilds} = [$c->stash->{job}->builds->search({}, { join => 'resultInfo', '+select' => ["resultInfo.releasename", "resultInfo.buildstatus"]
    , '+as' => ["releasename", "buildstatus"], order_by => 'system', rows => 5 })];
    [2.1]
    [2.328]
    $c->stash->{lastBuilds} = [$c->stash->{job}->builds->search({ finished => 1 }, { join => 'resultInfo', '+select' => ["resultInfo.releasename", "resultInfo.buildstatus"]
    , '+as' => ["releasename", "buildstatus"], order_by => 'timestamp DESC', rows => 5 })];