Commit Graph

1952 Commits

Author SHA1 Message Date
4ab450458b * hydra: make warning lines darkorange 2010-03-05 13:29:34 +00:00
b75de713e5 * hydra: reinstate proper error for non existing build, Hydra/9 2010-03-05 13:03:41 +00:00
5be843667a * hydra: add warningLine class to log lines with warning attribute 2010-03-05 12:53:58 +00:00
4b64329036 * hydra: correct header in jobstatus page of jobset 2010-03-05 11:43:02 +00:00
6fe9e1b03b * Cannot call isValidPath on a logfile. This happened to work because
isValidPath bypassed the Nix store API.
2010-03-05 10:53:49 +00:00
79a1489c95 * Remove the triggers to simulate foreign key constraints on SQLite,
as SQLite now supports them natively (though we still need to turn
  them on in Hydra).
2010-03-05 10:33:36 +00:00
b9c1f9aca7 * Call computeFSClosure() directly. 2010-03-04 14:15:13 +00:00
934fbc868f * Fix building hydra_eval_jobs against the sqlite branch. 2010-03-04 13:26:28 +00:00
00b2f7c141 * Don't access /nix/var/nix/db directly but use the Nix Perl bindings. 2010-03-04 13:25:12 +00:00
ceeba31320 * hydra: show finish time on build status overview 2010-03-01 10:29:05 +00:00
052ce8c577 * hydra: only show current jobs in status overview of jobset page 2010-03-01 10:10:20 +00:00
ede90a9ef0 * hydra: alphabetical order of systems in status overview 2010-02-26 09:14:49 +00:00
ba60d69e06 missing file 2010-02-26 07:38:54 +00:00
7208f79828 inital version of links to diff in scm 2010-02-25 15:32:56 +00:00
1691f3b9ae remove useless url in changes overview 2010-02-25 14:02:13 +00:00
7820346962 * hydra: more minor css tweaks 2010-02-25 13:43:29 +00:00
557805a21a * hydra: ui bug 2010-02-25 13:17:11 +00:00
31f68756c5 fix wrong dbix:class:loader generation 2010-02-25 10:22:03 +00:00
4dccd3c620 generated schema with new dbix class schema loader, grrrrrr 2010-02-25 09:50:04 +00:00
87ea0cb2b9 fix wrong comment 2010-02-25 09:22:00 +00:00
7f1908a938 * hydra: changes in list in stead of table, also showing changes of changed 'build output' inputs 2010-02-25 09:17:17 +00:00
8678da61ef * hydra: order project list on name 2010-02-25 09:02:48 +00:00
34a1dfefc9 * hydra: layout changes, forgot something 2010-02-24 15:08:42 +00:00
f0706a75a2 * hydra: layout changes 2010-02-24 15:06:20 +00:00
a1c7e359be * hydra: indentation and fixed duplicate key in cachedgitinputs bug 2010-02-24 08:09:58 +00:00
63acc9fb1c * hydra: do not show build history if there are no previous builds 2010-02-23 13:47:24 +00:00
3ff2934400 * hdyra: show last succeeded build and changes since on build status summary if build has failed 2010-02-23 13:08:58 +00:00
529a6cf6eb * hydra: buildpage, show changes since last build/successful build 2010-02-22 13:21:34 +00:00
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