b4ce69ed8d
* Index the Builds table on drvPath to prevent a full table scan in findBuildDependencyInQueue in hydra_queue_runner.
Eelco Dolstra2010-11-19 15:49:55 +00:00
a93e272364
* Add a NarSize field to Hydra manifests. This allows nix-env to predict how much disk space a package will require. * Compute the output / closure size using the info stored in the Nix database (rather than doing a slow "du").
Eelco Dolstra2010-11-19 15:44:20 +00:00
431656546e
hydra: disallow robots.txt for root and project all builds page
Rob Vermaas2010-10-19 08:34:13 +00:00
42750364de
hydra: show all running builds on job page, in stead of only showing the 'current' builds that are running
Rob Vermaas2010-10-18 12:06:59 +00:00
df921a4fd0
hydra: add comment that file is generated by hydra to /etc/nix.machines
Rob Vermaas2010-10-18 11:05:36 +00:00
822ca9c29e
hydra: in jobstatus pages, allow maintainer query argument to show only the packages you are maintaining
Rob Vermaas2010-09-08 06:37:19 +00:00
d7487ab0d9
hydra: at evaluation, check if path is already built, and mark as built in stead of adding to the queue.
Rob Vermaas2010-09-01 10:50:57 +00:00
1495e04d9d
* Speed up findBuildDependencyInQueue by doing only one SQL query for all the dependencies (`drvpath => [ @drvs ]' is an OR).
Eelco Dolstra2010-08-31 16:19:33 +00:00
f6715fa0ef
* Added a status page that shows all the currently executing build steps. * Store the system type in the BuildSteps table. * Don't query the queue size when serving static pages. This prevents two unnecessary database queries per request.
Eelco Dolstra2010-08-31 15:27:46 +00:00
2a69745a88
* Store the name of the machine that performed a build step in the BuildSteps table.
Eelco Dolstra2010-08-31 14:08:59 +00:00
c174998a0c
hydra: when restarting a build, remove possible failed dependencies from the failed-cache.
Rob Vermaas2010-08-11 06:43:59 +00:00
f7ce960b96
hydra: make sure viewing logs works when logs are bz2'd
Rob Vermaas2010-08-10 13:11:41 +00:00
7bd11b87f0
hydra: only use keepnr to determine if builds should be kept
Rob Vermaas2010-08-10 08:00:28 +00:00
9d9bf8b264
hydra: make nr of build to keep configurable per jobset
Rob Vermaas2010-08-10 06:48:45 +00:00
34e309f0f7
hydra: if a project or jobset is hidden (and thus disabled) do not keep builds
Rob Vermaas2010-08-09 18:36:16 +00:00
066fd3e41f
hydra: fixed email notification bug, when build is performed for the first time (it always said succeeded in the body of the mail
Rob Vermaas2010-08-09 13:08:27 +00:00
489e4f7697
* Create some more indices on tables that have a foreign key reference to the Builds table. Otherwise deleting builds (e.g. when flushing the queue) is very slow.
Eelco Dolstra2010-08-05 14:06:02 +00:00
23886606d0
Hydra/40: Last 5 builds on job page incorrect
Rob Vermaas2010-08-02 12:32:15 +00:00
dda064bc8c
hydra: nar was replaced, so also move in robots.txt
Rob Vermaas2010-07-30 10:17:47 +00:00
0802559b03
hydra: do not perform git clone every time. in stead work on local clone and pull
Rob Vermaas2010-07-28 12:48:29 +00:00
812689e523
use local clone to limit bandwidth usage
Rob Vermaas2010-07-27 18:06:47 +00:00
4d5476c4ca
hydra: wrong order in diff between last succesful build and first broken build
Rob Vermaas2010-07-19 10:42:17 +00:00
caa0f1a255
Hydra: In case of failure, also show changes between last succesful build and the first failed build after this
Rob Vermaas2010-07-14 07:31:14 +00:00
33ef55815e
Hydra/33: 'Sign in' should return to the referring page
Rob Vermaas2010-07-06 07:27:55 +00:00