Commit Graph

  • 4705af48b8 hydra-build: Hack to handle timeouts Eelco Dolstra 2013-09-18 13:06:35 +00:00
  • e4cbd057e2 Fix an uninitialized value warning Eelco Dolstra 2013-09-18 12:51:51 +00:00
  • e54b536bb7 hydra-update-gc-roots: Don't keep the most recent successful view result Eelco Dolstra 2013-09-18 11:12:33 +00:00
  • 2845d46d21 hydra-update-gc-roots: Keep more evals Eelco Dolstra 2013-09-18 11:10:10 +00:00
  • 3b70a807b5 Allow setting keepnr to 0 Eelco Dolstra 2013-09-18 11:27:37 +02:00
  • c667b9112d Don't trigger evaluation of disabled jobsets Eelco Dolstra 2013-09-18 11:25:52 +02:00
  • c14a333062 Revive release button on eval page Eelco Dolstra 2013-09-10 17:38:29 +02:00
  • 597fd827b1 Merge pull request #81 from mornfall/master Rob Vermaas 2013-09-14 06:18:48 -07:00
  • 3f68076577 hydra-build: Don't send a giant query to the database Eelco Dolstra 2013-09-10 11:01:29 +00:00
  • 35aad40692 Kill builds that produce more than 64 MiB of log output Eelco Dolstra 2013-09-10 10:33:55 +00:00
  • 0041c336d1 DarcsInput: Avoid a chdir. Petr Rockai 2013-09-07 14:47:49 +02:00
  • 66f3e60e2a Add a test for darcs inputs. Petr Rockai 2013-07-10 11:50:24 +02:00
  • d31e4469bb Put a 5-second CPU time limit on the log processing pipeline. Petr Rockai 2013-06-02 14:34:19 +02:00
  • 1e1a1f0838 Also allow : (colon) in pathCompRE. Petr Rockai 2013-05-27 13:01:23 +02:00
  • bb38bdfe35 Allow : and + in build product filenames. Petr Rockai 2013-05-27 12:42:52 +02:00
  • dcf386cfed Make getDrvLogPath work with both bucketed and non-bucketed nix logs. Petr Rockai 2013-02-13 13:09:07 +01:00
  • bb8059e50c Add support for fetching URLs as inputs. Petr Rockai 2013-02-05 19:52:46 +01:00
  • 5a35912956 Add support for darcs repositories. Petr Rockai 2013-02-05 19:50:58 +01:00
  • 5078730cb5 Use evalFile() instead of parseExprFromFile() Eelco Dolstra 2013-09-06 15:17:27 +00:00
  • 351a026c4e libexpr's symbol table has changed Shea Levy 2013-09-06 10:58:03 -04:00
  • 788c2bebaa Not every buildstep has a defined drvpath Shea Levy 2013-09-03 14:43:08 -04:00
  • 04e6eda4c7 Remove unused function Eelco Dolstra 2013-09-03 20:27:32 +02:00
  • d914845ad7 Use a distinct icon for cancelled builds Eelco Dolstra 2013-09-03 16:40:19 +02:00
  • e8fb659d63 Fix some wellformedness issues Eelco Dolstra 2013-09-03 17:35:21 +02:00
  • 614f07755a Don't show logs bigger than 64 MB Eelco Dolstra 2013-08-30 20:44:04 +00:00
  • 6655ada236 Serve raw uncompressed logs directly Eelco Dolstra 2013-08-30 18:11:03 +00:00
  • fd7e37ef89 Try harder to find build logs Eelco Dolstra 2013-08-30 13:53:25 +00:00
  • 559a98cfee Use a different icon for aborted builds Eelco Dolstra 2013-08-28 17:36:31 +02:00
  • 2f7071ee9d Tabify the eval page Eelco Dolstra 2013-08-28 17:06:08 +02:00
  • 07747b7e88 Allow filtering jobs in eval pages Eelco Dolstra 2013-08-28 16:07:24 +02:00
  • d0bcaa6284 Allow comparing an eval against the jobset one day/week/month before Eelco Dolstra 2013-08-28 15:46:08 +02:00
  • ccc09c565e Sort jobsets by name Eelco Dolstra 2013-08-28 15:26:50 +02:00
  • 58a6fdc5ed Remove the job status pages Eelco Dolstra 2013-08-28 15:17:08 +02:00
  • 42c4ef856f Fix incorrect removed jobs in eval pages Eelco Dolstra 2013-08-28 13:04:14 +00:00
  • d886ff9973 Integrate the "Job status" and "All jobs" tabs Eelco Dolstra 2013-08-28 12:22:16 +00:00
  • 9002b69c2d By default, show the first 250 jobs only Eelco Dolstra 2013-08-28 11:10:40 +00:00
  • 10d959a9ff Show visual feedback that the filter is being applied Eelco Dolstra 2013-08-28 10:18:19 +00:00
  • 11acf0be28 Load a tab only once Eelco Dolstra 2013-08-28 10:05:01 +00:00
  • 410060ec8a Jobset page: Add a new tab to show job status in a matrix Eelco Dolstra 2013-08-28 09:59:02 +00:00
  • 82e073d043 Show build status 2 and 5 in the same way Eelco Dolstra 2013-08-28 09:06:31 +00:00
  • e69c7ac360 "limit" -> "rows" Eelco Dolstra 2013-08-28 09:02:28 +00:00
  • 7685596aa8 Transpose the aggregate constituents table Eelco Dolstra 2013-08-27 13:45:27 +00:00
  • 7725038821 On aggregate job pages, show a matrix showing all the constituent builds Eelco Dolstra 2013-08-26 18:58:04 +02:00
  • bf42392fe4 Fix typo. Rob Vermaas 2013-08-27 15:12:41 +02:00
  • a57957df84 Handle job aliases in AggregateConstituents Eelco Dolstra 2013-08-27 11:48:02 +02:00
  • a98075f386 HipChat notification: do not include latest commits of all inputs in 'who-broke-the-build' list. Use only committers from inputs that have actually changed since previous build. Rob Vermaas 2013-08-26 11:06:10 +00:00
  • 9a9b798939 Work around 9P corruption on 32-bit Eelco Dolstra 2013-08-21 15:10:40 +02:00
  • 02cba75610 Add an action to download a specific output of a build as a .nar.bz2 Eelco Dolstra 2013-08-21 14:30:38 +02:00
  • fda9b66dc7 Doh Eelco Dolstra 2013-08-20 17:37:15 +02:00
  • edb88ef452 Remove unused ActiveJobs source Eelco Dolstra 2013-08-20 15:22:46 +02:00
  • 14e418cafa Don't show bogus last-checked times Eelco Dolstra 2013-08-16 18:26:01 +02:00
  • 6264995198 Remove the jobs status page Eelco Dolstra 2013-08-16 17:16:15 +02:00
  • e54c361a95 Remove per-platform links from the job page Eelco Dolstra 2013-08-16 16:39:42 +02:00
  • 056e2ce503 Don't mess with $LOGNAME in nix-shell Eelco Dolstra 2013-08-16 16:15:09 +02:00
  • a9c6f522e6 clear_queue_non_current: Don't use isCurrent Eelco Dolstra 2013-08-16 15:15:13 +02:00
  • 46f8b25c1f Keep builds that failed with output Eelco Dolstra 2013-08-16 16:36:06 +02:00
  • d16738e130 hydra-update-gc-roots: Keep the most recent evaluations Eelco Dolstra 2013-08-16 16:21:30 +02:00
  • 8e1ade4422 Fix display of non-aggregate builds Eelco Dolstra 2013-08-15 13:57:47 +02:00
  • 242072bbd6 Hide the views tab for project that don't have them Eelco Dolstra 2013-08-15 13:54:23 +02:00
  • c9a0e12804 Hide project/jobset in constituent list Eelco Dolstra 2013-08-15 03:35:18 +02:00
  • 72a0fa6ec5 Sort constituents by job name Eelco Dolstra 2013-08-15 03:28:21 +02:00
  • 06c74085b5 Make "Add to release" a modal dialog Eelco Dolstra 2013-08-15 03:07:20 +02:00
  • d92d83a82a Fix broken redirect when editing a release Eelco Dolstra 2013-08-15 02:57:36 +02:00
  • 1776d9118f Rename aggregate members to constituents Eelco Dolstra 2013-08-15 02:33:10 +02:00
  • e4141afcc9 On the build page, show how many aggregate constituents failed Eelco Dolstra 2013-08-15 02:17:06 +02:00
  • 81322de94e Show aggregate members Eelco Dolstra 2013-08-15 00:30:19 +02:00
  • d30b49ebac Forgot to commit Eelco Dolstra 2013-08-14 03:50:07 +02:00
  • d58142b3f0 Store aggregate members in the database Eelco Dolstra 2013-08-14 01:59:29 +02:00
  • c27f4bbaf5 Add a redirect from an eval to a named member Eelco Dolstra 2013-08-13 01:56:45 +02:00
  • a25ea193f7 Add a /eval action to /build to go from a build to the latest finished eval Eelco Dolstra 2013-08-13 01:43:50 +02:00
  • fcdca0d4de Fix some XML wellformedness issues Eelco Dolstra 2013-08-13 00:41:37 +02:00
  • 4792256e43 Add some more fields to the JSON output of /build Eelco Dolstra 2013-08-12 22:57:53 +02:00
  • bef263c930 Add a ‘latest-finished’ action Eelco Dolstra 2013-08-12 22:17:04 +02:00
  • 84acccb3ea Index builds on stop time Eelco Dolstra 2013-08-12 20:16:28 +02:00
  • 452c8e36d1 Materialize the number of finished builds Eelco Dolstra 2013-08-12 20:11:34 +02:00
  • 182f725612 Don't pass an undefined input Eelco Dolstra 2013-08-12 18:15:11 +02:00
  • d96df42c03 GitInput.pm: Don't do a chdir to the Git clone Eelco Dolstra 2013-08-12 17:25:59 +02:00
  • 1481badf21 For nix-shell, set some more variables in preHook Eelco Dolstra 2013-08-12 17:23:33 +02:00
  • 90eedcf256 HipChat notification: add support for Mercurial inputs for determining who might have broken the build. Rob Vermaas 2013-08-07 08:53:32 +00:00
  • 96e987bbfa Use inputTypes from plugins to determine valid input types Shea Levy 2013-07-29 17:42:49 -04:00
  • 687ca429c3 Pass project and jobset to fetchInput Shea Levy 2013-07-29 15:33:22 -04:00
  • 5efe8365ef Whoops Shea Levy 2013-07-28 12:16:46 -04:00
  • 30e3d57482 Install hydra-module.nix into $out/share/nix Shea Levy 2013-07-28 11:24:31 -04:00
  • 0c0cf4113e Add an option to run the hydra server in debug mode Shea Levy 2013-07-28 11:11:09 -04:00
  • 10cad61231 Don't put ssmtp in hydra's paths Shea Levy 2013-07-28 11:06:02 -04:00
  • 0bb568912b hydra-module.nix: Automatically create postgres db user for hydra and an admin hydra account Shea Levy 2013-07-28 11:05:03 -04:00
  • f231c23b75 Only serialize JSON and HTML, not the C::C::REST defaults Shea Levy 2013-07-26 14:25:25 -04:00
  • eab13d8736 ToJSON is automatically called recursively Shea Levy 2013-07-26 13:54:07 -04:00
  • d6b23272e3 Don't try to serialize if there's nothing to serialize Shea Levy 2013-07-26 12:04:27 -04:00
  • f7bcf9fc19 The field is actually enabled, not disabled Shea Levy 2013-07-25 17:59:13 -04:00
  • 1404d33005 Show when a Project's jobsets are disabled Shea Levy 2013-07-25 17:48:28 -04:00
  • 513c030268 Do not use local clone for Bazaar inputs. Rob Vermaas 2013-07-22 20:42:17 +02:00
  • 967791f6f3 Add the actual file Eelco Dolstra 2013-07-19 15:02:01 +02:00
  • 1b5e0821d1 Add hacking.xml to the distribution Eelco Dolstra 2013-07-19 15:01:18 +02:00
  • 6574d125c7 Get rid of a warning in the HipChat plugin Eelco Dolstra 2013-07-19 14:43:04 +02:00
  • b47d9814e3 Clear $HYDRA_CONFIG in the tests Eelco Dolstra 2013-07-19 14:42:34 +02:00
  • 659c829e88 Tweaks for nix-shell Eelco Dolstra 2013-07-19 14:36:52 +02:00
  • 7cd386894d Don't try to open the Nix DB from configure Eelco Dolstra 2013-07-19 10:57:40 +02:00
  • 2d5e06918b Hydra::View::Plain: Explicitly set the response body. Ludovic Courtès 2013-07-12 16:53:48 +02:00
  • 438d7f7c5c Reply 404 for requests for non-existent .narinfo. Ludovic Courtès 2013-07-12 16:52:40 +02:00