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 Dolstra
2010-08-31 15:27:46 +00:00
2a69745a88* Store the name of the machine that performed a build step in the BuildSteps table.
Eelco Dolstra
2010-08-31 14:08:59 +00:00
c174998a0chydra: when restarting a build, remove possible failed dependencies from the failed-cache.
Rob Vermaas
2010-08-11 06:43:59 +00:00
f7ce960b96hydra: make sure viewing logs works when logs are bz2'd
Rob Vermaas
2010-08-10 13:11:41 +00:00
7bd11b87f0hydra: only use keepnr to determine if builds should be kept
Rob Vermaas
2010-08-10 08:00:28 +00:00
9d9bf8b264hydra: make nr of build to keep configurable per jobset
Rob Vermaas
2010-08-10 06:48:45 +00:00
34e309f0f7hydra: if a project or jobset is hidden (and thus disabled) do not keep builds
Rob Vermaas
2010-08-09 18:36:16 +00:00
066fd3e41fhydra: fixed email notification bug, when build is performed for the first time (it always said succeeded in the body of the mail
Rob Vermaas
2010-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 Dolstra
2010-08-05 14:06:02 +00:00
23886606d0Hydra/40: Last 5 builds on job page incorrect
Rob Vermaas
2010-08-02 12:32:15 +00:00
dda064bc8chydra: nar was replaced, so also move in robots.txt
Rob Vermaas
2010-07-30 10:17:47 +00:00
0802559b03hydra: do not perform git clone every time. in stead work on local clone and pull
Rob Vermaas
2010-07-28 12:48:29 +00:00
812689e523use local clone to limit bandwidth usage
Rob Vermaas
2010-07-27 18:06:47 +00:00
6d028a8d43missing file
Rob Vermaas
2010-07-27 16:24:21 +00:00
005e088637missing case for hg input type
Rob Vermaas
2010-07-27 16:17:06 +00:00
125cf1dc5bmissing case for hg input type
Rob Vermaas
2010-07-27 16:09:35 +00:00
06e0e80591bug fix
Rob Vermaas
2010-07-27 11:21:21 +00:00
d6131fba50initial support for mercurial
Rob Vermaas
2010-07-27 11:14:24 +00:00
4ad1fe0cf3mark BUILD FAILED as error
Rob Vermaas
2010-07-26 15:35:49 +00:00
4d5476c4cahydra: wrong order in diff between last succesful build and first broken build
Rob Vermaas
2010-07-19 10:42:17 +00:00
caa0f1a255Hydra: In case of failure, also show changes between last succesful build and the first failed build after this
Rob Vermaas
2010-07-14 07:31:14 +00:00
33ef55815eHydra/33: 'Sign in' should return to the referring page
Rob Vermaas
2010-07-06 07:27:55 +00:00
e35f0005e6* Move NARs from the NixChannel controller to the Root controller and drop the "/nix/store". I.e. instead of
Eelco Dolstra
2010-06-22 12:00:19 +00:00
5f7ebaad37added hide feature for project/jobset
Rob Vermaas
2010-06-04 14:43:28 +00:00
b25761d7b2hydra: added missing fields to query
Rob Vermaas
2010-06-03 09:17:24 +00:00
4f5ed95bb9* For ease of use during debugging, don't require --gc-roots-dir.
Eelco Dolstra
2010-06-01 11:20:05 +00:00
e2e4b49b98* Pass `-j 1' to hydra_eval_jobs to ensure that it can make progress even when all the remote build slots are in use. The evaluator can cause builds if Nix expressions import derivations (e.g. in pkgs/build-support/vm to compute the RPM/Deb closures). If there are no free build slots, the evaluator can hang for a long time.
Eelco Dolstra
2010-06-01 11:17:02 +00:00
bb7f82840bHydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet)
Rob Vermaas
2010-05-26 08:03:59 +00:00
9c42f60f08Hydra: Allow all builds to be restarted.
Rob Vermaas
2010-05-26 08:03:44 +00:00
75bb591c03Hydra/32: Add option to force evaluation of a certain jobset via web interface (for admins only)
Rob Vermaas
2010-05-18 11:37:01 +00:00
5e2c683f5bHydra/29: Added timeout to svn/git checkouts, job evaluation
Rob Vermaas
2010-05-18 11:00:34 +00:00
b59abaeb22* Updated hydra_eval_jobs for the new evaluator.
Eelco Dolstra
2010-05-18 09:57:37 +00:00
0c20748931update jquery versions in templates
Rob Vermaas
2010-05-18 09:25:59 +00:00
414dce6d13updated jquery version to 1.8.1
Rob Vermaas
2010-05-18 07:48:31 +00:00
239bad160fHydra/31: "Duration" field broken in cached builds that are not in DB anymore
Rob Vermaas
2010-05-18 07:19:52 +00:00
56f05f2bdfHydra/26: Go back to using "svn export" as default for svn, added svn-checkout type for jobset which need .svn dirs. export is much more efficient
Rob Vermaas
2010-05-11 11:37:30 +00:00
001113f7f9Hydra/28: Rename "scheduler" to "evaluator"
Rob Vermaas
2010-05-11 11:10:03 +00:00
4550ced942Hydra/28: Rename "scheduler" to "evaluator"
Rob Vermaas
2010-05-11 11:09:58 +00:00
368c4cd813refactored admin controller, using chains, to avoid using requireadmin on each endpoint
Rob Vermaas
2010-04-27 14:11:08 +00:00
7a79d17a36added newsitems, added some admin options to clear various caches.
Rob Vermaas
2010-04-27 13:29:08 +00:00
e18fe1078arename var
Rob Vermaas
2010-04-27 08:01:38 +00:00
a9c2880cf6Hydra/25: At job pages, show the hash of the output * added hash of output path to the information tab on build page in stead
Rob Vermaas
2010-04-27 07:55:19 +00:00
2bfddaf4aeHydra/23: added some X-headers with meta info in email notifications, added more descriptive status
Rob Vermaas
2010-04-26 14:36:56 +00:00
1d0598272eHydra/17: in queue runner, prefer builds in the queue that are a dependency of another build (with higher priority)
Rob Vermaas
2010-04-23 11:33:06 +00:00
85928a4222Hydra/20: Jobset clone feature
Rob Vermaas
2010-04-23 11:20:40 +00:00
2ef90804c6Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs
Rob Vermaas
2010-04-23 08:17:15 +00:00
742846e476Hydra/18: fixed uninitialized value error when logfile is null
Rob Vermaas
2010-04-19 10:25:17 +00:00
ad5761bb25whitespace commit
Rob Vermaas
2010-04-19 10:25:15 +00:00
d41b7c0918removed some whitespace
Rob Vermaas
2010-04-19 10:25:12 +00:00
8fb3d901cbMerge branch 'queue-17'
Rob Vermaas
2010-04-13 08:42:44 +00:00
9eaaa0c1e9dummy commit
Rob Vermaas
2010-04-13 08:03:12 +00:00
7903987d87hydra: revert license change
Rob Vermaas
2010-03-29 14:16:46 +00:00
871049399dhydra: use same license as nix
Rob Vermaas
2010-03-29 12:52:57 +00:00
aca554e679hydra: remove some layout, test
Rob Vermaas
2010-03-29 12:00:05 +00:00
1578bbf198* hydra: make manual.pdf
Rob Vermaas
2010-03-29 11:46:17 +00:00
15c068007a* hdyra: remove debug thing
Rob Vermaas
2010-03-29 07:12:52 +00:00
c38eca41a8deleted some old scripts
Rob Vermaas
2010-03-23 20:04:01 +00:00
45b4f045d3Merge remote branch 'remotes/origin/master'
Rob Vermaas
2010-03-23 19:50:29 +00:00
fb294fa183start of hydra manual
Rob Vermaas
2010-03-19 13:42:05 +00:00
cfc020f6e3remove cvs from list because it is not implemented yet
Rob Vermaas
2010-03-19 12:23:50 +00:00
27a2a05f50add some stats to jobsets in project view
Rob Vermaas
2010-03-19 08:37:14 +00:00
5d0bf48aa0add some stats to jobsets in project view
Rob Vermaas
2010-03-19 08:36:31 +00:00
e2be1adc22hydra: add status icon per jobset on project page
Rob Vermaas
2010-03-18 15:59:24 +00:00
ef34de7603order jobset in project view
Rob Vermaas
2010-03-18 15:15:14 +00:00
abfd6507b2* Escape the outPath in the generated nixexpr.tar.bz2 in channels, because store paths with `=' in them (such as /nix/store/chj5wrbmi43zjx77svlr4lgnrqi9pwfy-guile-CPPFLAGS=-DSCM_DEBUG=1-1.9.8.113) broke it.
Eelco Dolstra
2010-03-17 16:49:52 +00:00
056b3ca001remove link to overall channel
Rob Vermaas
2010-03-16 12:16:47 +00:00
161b88cfd0* hydra: on git ls-remote add refs/heads/ prefix to branchname to avoid other branches called master (or $branchname)
Rob Vermaas
2010-03-15 10:02:30 +00:00
2278aa87eb* hydra: robots.txt, also disallow logs for the actual builds
Rob Vermaas
2010-03-12 08:50:56 +00:00
c42c675a42* Start of a regression test for Hydra.
Eelco Dolstra
2010-03-10 15:48:45 +00:00
a2fabdd976* Install the SQL schemata in $out/share/hydra/sql.
Eelco Dolstra
2010-03-10 15:23:27 +00:00
ba0c531f63* Remove an empty file.
Eelco Dolstra
2010-03-10 15:20:06 +00:00
2c132a2748* hydra: project members can do stuff that the owner can do
Rob Vermaas
2010-03-10 10:02:25 +00:00
1c4585dae3* hydra: project members can do stuff that the owner can do
Rob Vermaas
2010-03-10 10:02:04 +00:00
f816a5a28d* Only include the system type in URLs if there are multiple jobs with the same name.
Eelco Dolstra
2010-03-07 11:38:39 +00:00
82a325a8cd* $currentBuilds{id} can be 0.
Eelco Dolstra
2010-03-05 17:48:00 +00:00
70466156e6* In views, support selecting a job that doesn't depend on the primary job, but is in the same jobset.
Eelco Dolstra
2010-03-05 17:20:04 +00:00
da25c963eb* Clean up indentation.
Eelco Dolstra
2010-03-05 16:16:49 +00:00
7daca03e78* Store jobset evaluations in the database explicitly. This includes recording the builds that are part of a jobset evaluation. We need this to be able to answer queries such as "return the latest NixOS ISO for which the installation test succeeded". This wasn't previously possible because the database didn't record which builds of (say) the isoMinimal' job and the tests.installer.simple' job came from the same evaluation of the nixos:trunk jobset.
Eelco Dolstra
2010-03-05 15:41:10 +00:00
60ad8bd6d1* Remove a debug statement.
Eelco Dolstra
2010-03-05 13:48:41 +00:00
8e39abf914* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:32:56 +00:00
4ab450458b* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:29:34 +00:00
b75de713e5* hydra: reinstate proper error for non existing build, Hydra/9
Rob Vermaas
2010-03-05 13:03:41 +00:00
5be843667a* hydra: add warningLine class to log lines with warning attribute
Rob Vermaas
2010-03-05 12:53:58 +00:00
4b64329036* hydra: correct header in jobstatus page of jobset
Rob Vermaas
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.
Eelco Dolstra
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).
Eelco Dolstra
2010-03-05 10:33:36 +00:00