822ca9c29e
hydra: in jobstatus pages, allow maintainer query argument to show only the packages you are maintaining
2010-09-08 06:37:19 +00:00
e35f0005e6
* Move NARs from the NixChannel controller to the Root controller and
...
drop the "/nix/store". I.e. instead of
http://hydra.nixos.org/jobset/nixpkgs/trunk/channel/latest/nar/nix/store/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv
we now have
http://hydra.nixos.org/nar/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv
The main reason is that this is much faster, since we don't need to
get all the channel data (which isn't used anyway for NAR
generation). This speeds up downloading a NAR from the Nixpkgs
channel by > 2 seconds.
* Drop "Hydra::View::" from view names to get rid of an ugly warning.
2010-06-22 12:00:19 +00:00
6dd53655a5
* Omitting the template name doesn't work everywhere.
2010-02-09 15:51:33 +00:00
6c35801173
* Shut up a harmless warning about an uninitialised variable.
2010-02-09 14:10:16 +00:00
9409d20f39
* Make the "all" page faster by not doing four identical `select
...
count(*) ...' queries. The reason for this is that
my $nrBuilds = scalar($c->stash->{allBuilds}->search({finished => 1}));
doesn't return an integer, but some magical code reference that when
evaluated performs the query and returns an integer. So every use
of $nrBuilds in all.tt caused another query. OTOH using ...->count
causes only one query.
However count(*) still involves a full table scan, so it's still
suboptimal.
2010-02-09 14:08:45 +00:00
045d921f7d
* Argh.
2010-02-05 20:24:20 +00:00
a22946abe7
* When a store path has disappeared for some reason,
...
../nix/<storepath> should return a HTTP error. Otherwise,
mirror-channel.pl will happily mirror the error page.
2010-02-05 20:08:41 +00:00
67f468e0a3
- adapted ui for hydra, more in line with nixos.org website
2010-01-07 14:25:12 +00:00
dd12113eb2
* Pass the page number in the URI query string.
2009-10-15 12:59:55 +00:00
16f2d003b2
* In the last succeeded / job status queries, use the Builds.isCurrent
...
column instead of Jobs.active.
2009-10-07 15:45:17 +00:00
05c7989c3e
* Don't show platforms that are not included in the current jobset.
2009-10-02 17:11:28 +00:00
b1289533e6
* More database hackery.
2009-07-09 15:26:55 +00:00
fa364fa333
* PostgreSQL compatibility.
2009-07-09 15:08:39 +00:00
1aec78014d
* In the job status and error pages, show when the status of a job
...
last changed.
2009-07-09 14:48:15 +00:00
469893cd4a
* The "latest" channel shouldn't contain inactive jobs.
2009-04-25 11:41:46 +00:00
d6bd9bab5f
* Job status / error pages: show only active jobs.
2009-04-15 14:50:15 +00:00
28fde34b9c
2009-04-09 15:09:00 +00:00
607d5641b6
* Added a page to quickly see all failed builds and failed evaluations
...
per project or jobset or job or globally.
2009-04-08 22:08:00 +00:00
26ff5f1ff0
* Provide some redirects to build products by type so that we can for
...
example link to the latest tarball through a URI like:
http://server/job/patchelf/trunk/tarball/latest/download-by-type/file/source-dist
2009-04-08 08:09:39 +00:00
f9572e4d1e
* Provide some redirects to the latest successful build for a job (or
...
project, or jobset, or globally, but that's not all that useful).
This is useful if you want to link to the latest build.
2009-04-07 15:49:02 +00:00
16a84f4bf5
* Big speed-up of the job status page and the channel generation (such
...
as the manifest). The builds are now determined in one SQL query
rather than a zillion ones.
2009-04-03 15:37:21 +00:00
12c1d90135
* Add some DB indices to make the /releases page much faster.
...
* Reduce the number of DB queries for the /all and /jobstatus pages.
* Show the Hydra version number.
2009-03-23 13:52:24 +00:00
7c7c43335d
* Job status: show the active jobs.
2009-03-13 17:32:08 +00:00
97ed2052ba
* Move everything up one directory.
2009-03-05 13:41:57 +00:00