Commit Graph

  • 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
  • db3647aa15 Set the character set Eelco Dolstra 2013-07-09 00:23:48 +02:00
  • d071bbfb28 Fix Hipchat notification Eelco Dolstra 2013-07-12 15:02:05 +02:00
  • 7a0f80f016 Include the email override list in the Jobset serialization Shea Levy 2013-07-11 11:01:36 -04:00
  • ccd2292458 Link to both the Persona and legacy sign in Eelco Dolstra 2013-07-09 14:39:28 +02:00
  • 486a844866 Fix audience URL Eelco Dolstra 2013-07-09 14:05:04 +02:00
  • 1db9381473 Fix legacy login Eelco Dolstra 2013-07-09 13:55:44 +02:00
  • 9aa44fa944 Some escaping Eelco Dolstra 2013-07-09 13:55:29 +02:00
  • 895f21cfad Show a user's roles in the preferences page Eelco Dolstra 2013-07-09 13:07:04 +02:00
  • 476203d0bb Prevent Persona users from setting a password Eelco Dolstra 2013-07-09 12:57:34 +02:00
  • 5fecf8e385 Show sign in as success Eelco Dolstra 2013-07-09 12:07:18 +02:00
  • 08f3bb78c4 Use the alert class for flash messages Eelco Dolstra 2013-07-09 12:05:25 +02:00
  • 12ca755bea Don't redirect to /login if authentication is required Eelco Dolstra 2013-07-09 12:02:15 +02:00
  • 13f0b54c49 Set the character set Eelco Dolstra 2013-07-09 00:23:48 +02:00
  • c08fc6ce1e Add basic Persona support Eelco Dolstra 2013-07-08 23:54:40 +02:00
  • efd011fbc3 Revert "Don't call buildFinished after we already know it failed" Shea Levy 2013-07-08 14:30:46 -04:00