Commit Graph

  • 0caf68c638 * Disambiguate. Eelco Dolstra 2010-08-31 15:30:20 +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 Dolstra 2010-08-31 15:27:46 +00:00
  • eb0c477549 * jQuery 1.8.4. Eelco Dolstra 2010-08-31 14:17:28 +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
  • c174998a0c hydra: when restarting a build, remove possible failed dependencies from the failed-cache. Rob Vermaas 2010-08-11 06:43:59 +00:00
  • f7ce960b96 hydra: make sure viewing logs works when logs are bz2'd Rob Vermaas 2010-08-10 13:11:41 +00:00
  • 7bd11b87f0 hydra: only use keepnr to determine if builds should be kept Rob Vermaas 2010-08-10 08:00:28 +00:00
  • 9d9bf8b264 hydra: make nr of build to keep configurable per jobset Rob Vermaas 2010-08-10 06:48:45 +00:00
  • 34e309f0f7 hydra: if a project or jobset is hidden (and thus disabled) do not keep builds Rob Vermaas 2010-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 Vermaas 2010-08-09 13:08:27 +00:00
  • 87007fb97c hydra: fix enable email notification bug Rob Vermaas 2010-08-06 08:35:06 +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
  • 23886606d0 Hydra/40: Last 5 builds on job page incorrect Rob Vermaas 2010-08-02 12:32:15 +00:00
  • dda064bc8c hydra: nar was replaced, so also move in robots.txt Rob Vermaas 2010-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 Vermaas 2010-07-28 12:48:29 +00:00
  • 812689e523 use local clone to limit bandwidth usage Rob Vermaas 2010-07-27 18:06:47 +00:00
  • 6d028a8d43 missing file Rob Vermaas 2010-07-27 16:24:21 +00:00
  • 005e088637 missing case for hg input type Rob Vermaas 2010-07-27 16:17:06 +00:00
  • 125cf1dc5b missing case for hg input type Rob Vermaas 2010-07-27 16:09:35 +00:00
  • 06e0e80591 bug fix Rob Vermaas 2010-07-27 11:21:21 +00:00
  • d6131fba50 initial support for mercurial Rob Vermaas 2010-07-27 11:14:24 +00:00
  • 4ad1fe0cf3 mark BUILD FAILED as error Rob Vermaas 2010-07-26 15:35:49 +00:00
  • 4d5476c4ca hydra: wrong order in diff between last succesful build and first broken build Rob Vermaas 2010-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 Vermaas 2010-07-14 07:31:14 +00:00
  • 33ef55815e Hydra/33: 'Sign in' should return to the referring page Rob Vermaas 2010-07-06 07:27:55 +00:00
  • b8b976fb9f * Remove trailing whitespace. Eelco Dolstra 2010-06-22 13:24:11 +00:00
  • 559a002fc7 * Ouch. Eelco Dolstra 2010-06-22 12:12:43 +00:00
  • f4592654e0 * jquery-ui 1.8.1 disappeared. Eelco Dolstra 2010-06-22 12:05:08 +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
  • dfd8b4406d Eelco Dolstra 2010-06-21 23:48:25 +00:00
  • 5f7ebaad37 added hide feature for project/jobset Rob Vermaas 2010-06-04 14:43:28 +00:00
  • b25761d7b2 hydra: 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
  • bb7f82840b Hydra: 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
  • 9c42f60f08 Hydra: Allow all builds to be restarted. Rob Vermaas 2010-05-26 08:03:44 +00:00
  • 75bb591c03 Hydra/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
  • 5e2c683f5b Hydra/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
  • 0c20748931 update jquery versions in templates Rob Vermaas 2010-05-18 09:25:59 +00:00
  • 414dce6d13 updated jquery version to 1.8.1 Rob Vermaas 2010-05-18 07:48:31 +00:00
  • 239bad160f Hydra/31: "Duration" field broken in cached builds that are not in DB anymore Rob Vermaas 2010-05-18 07:19:52 +00:00
  • 56f05f2bdf Hydra/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
  • 001113f7f9 Hydra/28: Rename "scheduler" to "evaluator" Rob Vermaas 2010-05-11 11:10:03 +00:00
  • 4550ced942 Hydra/28: Rename "scheduler" to "evaluator" Rob Vermaas 2010-05-11 11:09:58 +00:00
  • 368c4cd813 refactored admin controller, using chains, to avoid using requireadmin on each endpoint Rob Vermaas 2010-04-27 14:11:08 +00:00
  • 7a79d17a36 added newsitems, added some admin options to clear various caches. Rob Vermaas 2010-04-27 13:29:08 +00:00
  • e18fe1078a rename var Rob Vermaas 2010-04-27 08:01:38 +00:00
  • a9c2880cf6 Hydra/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
  • 2bfddaf4ae Hydra/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
  • 1d0598272e Hydra/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
  • 85928a4222 Hydra/20: Jobset clone feature Rob Vermaas 2010-04-23 11:20:40 +00:00
  • 2ef90804c6 Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs Rob Vermaas 2010-04-23 08:17:15 +00:00
  • 742846e476 Hydra/18: fixed uninitialized value error when logfile is null Rob Vermaas 2010-04-19 10:25:17 +00:00
  • ad5761bb25 whitespace commit Rob Vermaas 2010-04-19 10:25:15 +00:00
  • d41b7c0918 removed some whitespace Rob Vermaas 2010-04-19 10:25:12 +00:00
  • 8fb3d901cb Merge branch 'queue-17' Rob Vermaas 2010-04-13 08:42:44 +00:00
  • 9eaaa0c1e9 dummy commit Rob Vermaas 2010-04-13 08:03:12 +00:00
  • 7903987d87 hydra: revert license change Rob Vermaas 2010-03-29 14:16:46 +00:00
  • 871049399d hydra: use same license as nix Rob Vermaas 2010-03-29 12:52:57 +00:00
  • aca554e679 hydra: 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
  • c38eca41a8 deleted some old scripts Rob Vermaas 2010-03-23 20:04:01 +00:00
  • 45b4f045d3 Merge remote branch 'remotes/origin/master' Rob Vermaas 2010-03-23 19:50:29 +00:00
  • fb294fa183 start of hydra manual Rob Vermaas 2010-03-19 13:42:05 +00:00
  • cfc020f6e3 remove cvs from list because it is not implemented yet Rob Vermaas 2010-03-19 12:23:50 +00:00
  • 27a2a05f50 add some stats to jobsets in project view Rob Vermaas 2010-03-19 08:37:14 +00:00
  • 5d0bf48aa0 add some stats to jobsets in project view Rob Vermaas 2010-03-19 08:36:31 +00:00
  • e2be1adc22 hydra: add status icon per jobset on project page Rob Vermaas 2010-03-18 15:59:24 +00:00
  • ef34de7603 order 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
  • 056b3ca001 remove 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
  • b8a78b2c3f * Support linking to the latest job in a view for a specific platform, e.g. http://.../view/nixos/tested/latest/iso-minimal-i686-linux. Eelco Dolstra 2010-03-07 11:24:06 +00:00
  • c9ac5ee215 * I should test before committing. Eelco Dolstra 2010-03-05 18:49:27 +00:00
  • c8f0758fe1 Eelco Dolstra 2010-03-05 18:43:34 +00:00
  • 0f57fb8f88 Eelco Dolstra 2010-03-05 18:36:49 +00:00
  • 72c44ab0ae * Allow dots in job names in views. Eelco Dolstra 2010-03-05 18:08:53 +00:00
  • 775c0d6423 * Simplify. Eelco Dolstra 2010-03-05 17:52:43 +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
  • 3501fa6465 * Cleanup. Eelco Dolstra 2010-03-05 16:37:24 +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