Add jobset/job menus on buid log pages

[?]
Feb 26, 2014, 10:49 AM
O5DYTVGAAJRLN2LMLCGHRDCASLLXNY4JITO7AGAGQ26OM4QZ6YLQC

Dependencies

  • [2] VBWHG272 Re-add the history tab (store size and build time), now as lazy-loaded tab on build page.
  • [3] UCLYDK2A * Disambiguate.
  • [4] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [5] HN3V252L On the build page, show how many aggregate constituents failed
  • [6] HPEG2RHV Merge the BuildResultInfo table into the Builds table
  • [7] GJFYEU3S * Nix now stores logs by default as bzip2, make sure the build page uncompresses before showing.
  • [8] GNIEG2GC * Disambiguate jobs by jobset name. I.e. jobs with the same name in
  • [9] XDDCO6CH * hydra: add dependency list with links to logfiles
  • [10] PMNWRTGJ Add multiple output support
  • [11] V3UMEC5J Fix display of non-aggregate builds
  • [12] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [13] JTHWA6AM Rename aggregate members to constituents
  • [14] 2R7GHSA4 * hydra: added initial version of build graph
  • [15] J5UVLXOK * Start of a basic Catalyst web interface.
  • [16] 3SQCOHZN * minor performance tweaks
  • [17] UYWFRWQ6 Sort constituents by job name
  • [18] 2GK5DOU7 * Downloading closures.
  • [19] 36M6DGIT Show the runtime/build dependencies in the build page
  • [*] LBNVQXUB * Build the /build stuff in a separate controller.
  • [*] UWVMQIAC * Refactoring.

Change contents

  • edit in src/lib/Hydra/Controller/Build.pm at line 34
    [22.56]
    [3.1608]
    $c->stash->{jobset} = $c->stash->{build}->jobset;
    $c->stash->{job} = $c->stash->{build}->job;
  • replacement in src/lib/Hydra/Controller/Build.pm at line 79
    [3.400][3.400:508]()
    , jobset => $c->stash->{build}->jobset->name
    , job => $c->stash->{build}->job->name
    [3.400]
    [3.361]
    , jobset => $c->stash->{jobset}->name
    , job => $c->stash->{job}->name
  • replacement in src/lib/Hydra/Controller/Build.pm at line 410
    [2.314][2.314:422]()
    , jobset => $c->stash->{build}->jobset->name
    , job => $c->stash->{build}->job->name
    [2.314]
    [2.422]
    , jobset => $c->stash->{jobset}->name
    , job => $c->stash->{job}->name
  • edit in src/root/build.tt at line 7
    [3.3466][3.6509:6589]()
    [% project = build.project %]
    [% jobset = build.jobset %]
    [% job = build.job %]