fb8ab7a574
* hydra: download closure now makes closure of outpath in stead of useless drvpath
2010-02-18 15:09:13 +00:00
77d4a8c027
* Keep the 3 most recent builds for every platform for every job.
...
Previously it just kept the 3 most recent builds for every job
(contrary to what the comment said).
2010-02-15 10:21:11 +00:00
12edc4b8e2
* Speed up the jobstatus query a little bit.
2010-02-12 20:51:24 +00:00
d8cc0bbb5d
* Make the "latest succeeded" query (used by the "latest" channel)
...
faster, from about 4.5s to 1.0s for the global "latest" channel.
Note that the query is only fast if the "IndexBuildsOnJob" and
"IndexBuildsOnJobAndIsCurrent" indices are dropped - if they exist,
PostgreSQL will use those instead of the more efficient
"IndexBuildsOnJobFinishedId" index. Looks like a bug in the planner
to me...
2010-02-12 14:49:32 +00:00
9cebf03a45
* hydra: queue stats (nr running builds / nr queued builds)
2010-02-12 10:19:24 +00:00
68c60b4c66
* hydra: added index, actual build time (buildstep with same outpath, so without deps) of the build
2010-02-11 12:23:46 +00:00
14a1e6db61
* More indices.
2010-02-11 10:42:37 +00:00
bfa7804f50
* hydra: show running buildsteps on build page
2010-02-11 10:18:57 +00:00
3753ccb1ce
* hydra: make chart zoomable and clickable
2010-02-11 09:18:30 +00:00
6dd87f5851
* Typo.
2010-02-10 12:27:16 +00:00
f44128275c
* hydra: added initial version of build graph
2010-02-10 10:15:09 +00:00
a7d132ff2a
* Escape +',
=' and `?' in NAR URIS in manifests. Otherwise you get
...
an incorrect URI that gives a 410 error.
2010-02-09 16:11:35 +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
59e4f65298
* Speed up the jobset index page. Especially the query to get the
...
inactive jobs was quite slow.
* "IndexBy" -> "IndexOn".
2010-02-09 13:47:20 +00:00
4abdf86bd4
hydra: remove print stmt
2010-02-09 13:45:38 +00:00
090a648020
hydra: minor improvements in hydra ui
2010-02-09 13:43:53 +00:00
fabc8e4774
* Disable the statistics on the project, jobset and job pages for now
...
because they take too much time to compute.
2010-02-09 12:35:20 +00:00
324cac9ae9
* hydra: remove excess layout
2010-02-08 14:05:30 +00:00
88ffadb70e
* hydra: handle case where logfile is empty
2010-02-08 11:46:39 +00:00
f57b40101a
hydra: error on buildpage for queued build
2010-02-06 07:15:31 +00:00
348db7600c
* hydra: on build page, show tail of log on first tab when buildstatus == 1 (this specific build failed)
2010-02-05 20:32:07 +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
9b25d7b299
* A `nix-build' Hydra product must be a directory.
2010-02-05 20:07:49 +00:00
61ad98f982
revert change to dbix::class generated code
2010-02-05 19:41:26 +00:00
9dba2127cb
* hydra: 'new' UI for project/jobset/job/build
2010-02-05 14:48:22 +00:00
3677a5fc6e
* hydra: updated jquery version, needed for tabs (to be added later)
2010-02-01 12:07:26 +00:00
9f9e18e3a6
2010-01-26 20:27:33 +00:00
268364bfd8
2010-01-26 20:19:25 +00:00
0c5f8dfb47
* Another essential index.
2010-01-26 20:03:20 +00:00
e1f45498c9
Set $NIX_PREFETCH_GIT_DEEP_CLONE.
2010-01-25 13:26:37 +00:00
eec5838a7e
* hydra: add deps list to pages not to be indexed by google etc
2010-01-22 14:44:09 +00:00
b615135825
* hydra: add dependency list with links to logfiles
2010-01-22 13:31:59 +00:00
7315480acd
* hydra: show queue optimization
2010-01-22 10:31:08 +00:00
c791485099
* hydra: show queue optimization
2010-01-22 10:29:54 +00:00
2aa1fb5ead
* hydra: fix for dead link in context bar of build
2010-01-20 10:53:54 +00:00
f468caf192
2010-01-19 17:59:13 +00:00
4b0bc65cbb
* Add derivations and all build-time dependencies of a build to the
...
Hydra channels. This includes sources.
2010-01-19 16:47:32 +00:00
a2a041303f
* Handle the case where there is no cached build step that produced
...
outpath. This can happen if the build was performed outside of
Hydra.
2010-01-19 16:35:16 +00:00
3b504b2370
* hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job.
2010-01-19 14:15:31 +00:00
63db13be3f
hydra: in case of cached build, add link to build that built the storepath
2010-01-15 14:18:12 +00:00
3bed0863a5
bigger min-height, max-width for page
2010-01-13 14:33:23 +00:00
0b031c320a
fix for clone build with build as input
2010-01-13 09:36:20 +00:00
4a9234bc1d
probably shouldn't leave in the debug statements
2010-01-12 08:40:41 +00:00
3763748dbb
revert unmeant previous change which caused errors to stay, even after successful evaluation of jobs
2010-01-12 08:39:30 +00:00
13c8953918
* removed stats from home page. will make global stats page later on
2010-01-11 10:07:10 +00:00
54d8722740
* in topbar, use 'Projects' in stead of 'Overview'
2010-01-08 12:30:09 +00:00
fe8a376864
show current builds on job page
2010-01-08 11:50:55 +00:00