Commit Graph

  • 78974abb69 Remove sqlite from the docs. Not (properly) supported. Rob Vermaas 2014-02-17 12:24:34 +01:00
  • d4d9896f9f Re-add the history tab (store size and build time), now as lazy-loaded tab on build page. Hydra 2014-01-28 10:27:48 +00:00
  • b3c1c57a5b Add postgresql 9.2 remark Rob Vermaas 2014-01-24 13:00:18 +01:00
  • ac177d0984 Add nixexprpath/nixexprinput to GET of jobset (API). Rob Vermaas 2014-01-23 12:44:02 +01:00
  • 2398f2ce49 Spelling fix Eelco Dolstra 2014-01-15 16:09:02 +01:00
  • 492fe121ea Jobset eval page: Fix handling of aborted/cancelled builds Eelco Dolstra 2014-01-15 16:06:47 +01:00
  • cad2c07a35 Fix broken redirects Eelco Dolstra 2014-01-14 18:17:33 +01:00
  • 6572869596 clear-queue-non-current: Work around PostgreSQL query optimizer stupidity Eelco Dolstra 2014-01-14 18:14:10 +01:00
  • 62809f484f hydra-eval-jobs: Fix building against the latest unstable Nix Eelco Dolstra 2014-01-12 17:37:56 +01:00
  • 1d392f64c6 Fix typo. Rob Vermaas 2014-01-10 15:20:19 +01:00
  • bd7b6fc401 Allow Hydra to run as a private instance by requiring a login. Rob Vermaas 2014-01-10 11:04:28 +01:00
  • 3e1a98668f Allow configuring a set of domains to allow logins from Persona. Rob Vermaas 2014-01-09 13:31:02 +01:00
  • a598fe7e81 Allow Hydra's binary cache to be signed Eelco Dolstra 2014-01-08 15:19:17 +01:00
  • de26b55afe User.pm: Handle params from JSON properly Shea Levy 2013-12-12 09:38:46 -05:00
  • f25f8dbfa3 Higher timeout for prefetching bazaar inputs. Rob Vermaas 2013-12-11 17:34:30 +01:00
  • a92a57f3b0 hydra-evaluator: When evaluating a single jobset, exit with a failure code if evaluation fails Shea Levy 2013-11-27 14:29:05 -05:00
  • dd4e57fb0c Allow passing a specific build as an input Eelco Dolstra 2013-11-11 21:36:26 +00:00
  • 8f104396ec Support passing a jobset evaluation as an input Eelco Dolstra 2013-11-11 21:17:22 +00:00
  • 7b35e4d0de Add a link to the latest finished eval of a jobset Eelco Dolstra 2013-11-11 14:49:39 +01:00
  • a0fdf8d2ba Use local copy of the Persona sign in button Eelco Dolstra 2013-11-06 22:20:57 +01:00
  • 80267bcbb1 Merge branch 'persona' Eelco Dolstra 2013-11-06 18:14:52 +01:00
  • c92410c147 Use hydra-module.nix in the tests Eelco Dolstra 2013-11-06 18:10:52 +01:00
  • 066b982222 Revert "Add a unit template to run hydra-evaluator with arbitrary arguments" Shea Levy 2013-11-06 11:45:29 -05:00
  • 8b67ad8787 hydra-module.nix: Export the HYDRA_* environment variables Eelco Dolstra 2013-11-06 17:32:50 +01:00
  • ed9d57d0a4 hydra-module.nix: More paranoid permissions on the data directory Eelco Dolstra 2013-11-06 17:29:34 +01:00
  • 2614fe21fb hydra-module.nix: Use startAt Eelco Dolstra 2013-11-06 17:29:22 +01:00
  • d710c1e443 hydra-module.nix: Fix setting the logo Eelco Dolstra 2013-11-06 17:27:36 +01:00
  • 243b05f1e7 hydra-module.nix: Use -p instead of HYDRA_PORT Eelco Dolstra 2013-11-06 17:19:57 +01:00
  • f4845cde00 hydra-module.nix: Make services require hydra-init Eelco Dolstra 2013-11-06 17:09:24 +01:00
  • 1f6304c876 hydra-module.nix: Don't use a password Eelco Dolstra 2013-11-06 17:07:25 +01:00
  • 6cac7e9795 Add a unit template to run hydra-evaluator with arbitrary arguments Shea Levy 2013-11-06 10:35:53 -05:00
  • ed69106c34 hydra-module.nix: Give types to options Eelco Dolstra 2013-11-06 16:34:16 +01:00
  • 6fc59aa0da hydra-module.nix: Remove the useWAL option Eelco Dolstra 2013-11-06 16:17:11 +01:00
  • 9dc3311ff7 hydra-module.nix: Don't create an admin user Eelco Dolstra 2013-11-06 16:15:53 +01:00
  • 64cbdddea8 Test whether incorrect passwords are rejected Eelco Dolstra 2013-11-06 16:10:47 +01:00
  • 4fb3d67f49 Make /login give a proper JSON response again Eelco Dolstra 2013-11-06 16:10:27 +01:00
  • bb2976693c Use hydra-init / hydra-create-user in the tests Eelco Dolstra 2013-11-06 15:37:06 +01:00
  • 8c2acdd294 make clean: Delete darcs-repo Eelco Dolstra 2013-11-06 14:29:55 +00:00
  • 60e7e4fbe9 Remove obsolete/broken timeline feature Eelco Dolstra 2013-11-06 15:20:30 +01:00
  • e8d92445d7 Keep sessions for a week Eelco Dolstra 2013-11-06 15:15:35 +01:00
  • 5723fda7fc Keep session state across hydra-server restarts Eelco Dolstra 2013-11-06 15:14:31 +01:00
  • 33f01da507 Fix hydra_logo setting Eelco Dolstra 2013-11-06 15:10:26 +01:00
  • df1a33c63f Fix layout at all page sizes Eelco Dolstra 2013-11-06 14:50:21 +01:00
  • 3c45992182 Make the logo configurable via hydra.conf Eelco Dolstra 2013-11-06 14:40:30 +01:00
  • b44baf3746 Add a flag to enable Persona support Eelco Dolstra 2013-11-06 14:38:36 +01:00
  • d118a575e1 Use page-header on the front page Eelco Dolstra 2013-11-06 14:11:56 +01:00
  • 8928c35ecd Slight layout tweak Eelco Dolstra 2013-11-06 13:32:56 +01:00
  • 55f9d23933 Add a command `hydra-create-user' for managing user accounts Eelco Dolstra 2013-11-06 12:28:45 +00:00
  • 3315d1ea51 Remove obsolete hydra-control script Eelco Dolstra 2013-11-06 11:42:49 +00:00
  • 7a18e5f0c1 Remove unused file Eelco Dolstra 2013-11-06 11:41:55 +00:00
  • 63100b0ee8 Merge branch 'master' into persona Eelco Dolstra 2013-11-06 12:35:36 +01:00
  • 27a740d4b1 Don't show an empty projects list Eelco Dolstra 2013-11-06 12:05:56 +01:00
  • a0b58b6b62 Fix typo that caused empty news item to show up Eelco Dolstra 2013-11-06 12:03:08 +01:00
  • ecadcef642 Prevent a division by zero in hydra-queue-runner Eelco Dolstra 2013-11-06 11:59:04 +01:00
  • f1c187198c Stupid capitalization scheme Shea Levy 2013-11-05 12:39:55 -05:00
  • 2e1c07c5f7 Argh Shea Levy 2013-11-05 12:31:36 -05:00
  • cfd4843290 topbar: Include "Create project" in menu. aszlig 2013-10-31 10:03:54 +01:00
  • f6a83bcc5b user: Fix spelling of create-projects role. aszlig 2013-10-31 10:02:29 +01:00
  • 8a0200edd2 Doh Eelco Dolstra 2013-11-05 16:13:09 +01:00
  • ae85d2df23 Add a "My jobsets" tab to the dashboard Eelco Dolstra 2013-11-05 16:05:29 +01:00
  • d5574230e4 typo Shea Levy 2013-11-05 09:57:15 -05:00
  • 217ba725a3 Restore accidentally-removed fields to the Builds API Shea Levy 2013-11-05 09:43:32 -05:00
  • 385ceaff4d Show buildinput and buildproduct information in the Builds API Shea Levy 2013-11-05 09:42:05 -05:00
  • 589271bd72 In the "My jobs" tab, ignore disabled projects/jobsets Eelco Dolstra 2013-11-05 14:53:52 +01:00
  • 27b795f46e Doh Eelco Dolstra 2013-11-05 14:46:20 +01:00
  • fc827a003a Be paranoid about the Persona email address Eelco Dolstra 2013-11-05 14:40:40 +01:00
  • b53bd868fb Add a "My jobs" tab to the dashboard Eelco Dolstra 2013-11-05 14:35:49 +01:00
  • 3c981bed02 Slight cleanup in the Persona sign in code Eelco Dolstra 2013-11-05 14:10:20 +01:00
  • bdd6e99fbd Clean up user editing Eelco Dolstra 2013-11-05 14:02:04 +01:00
  • bd927eba66 Make sign in a modal dialog box rather than a separate page Eelco Dolstra 2013-11-05 13:13:02 +01:00
  • 299ac07cbc Re-enable adding new users via the web interface Eelco Dolstra 2013-11-05 12:41:10 +01:00
  • 36c961a376 Store the account type ("hydra" or "persona") explicitly in the database Eelco Dolstra 2013-11-05 11:46:05 +01:00
  • 14b9b201e1 Don't show a password reset button for Persona accounts Eelco Dolstra 2013-11-05 11:18:44 +01:00
  • b54cfbf032 Merge branch 'master' into persona Eelco Dolstra 2013-11-05 11:11:48 +01:00
  • 1f711403be Add a dev note Eelco Dolstra 2013-11-05 10:50:02 +01:00
  • 0fd6bb4e3f Drop building on i686-linux Eelco Dolstra 2013-11-05 00:09:33 +01:00
  • 32b6ddf772 hydra-eval-jobs: Support meta.license being a list Eelco Dolstra 2013-11-04 22:50:32 +01:00
  • 484bcd10e2 hydra-module/compressLogs: Avoid creating /root/r. aszlig 2013-11-04 09:56:33 +01:00
  • 647d6bc3f1 Force creation of a new uncached eval if jobs have been removed Eelco Dolstra 2013-11-01 19:24:52 +01:00
  • a04c117eb6 Revert "Remove wacky "sysbuild" filtering" Eelco Dolstra 2013-11-01 18:30:36 +01:00
  • cbd56824a2 Use /etc/nix/machines Eelco Dolstra 2013-10-30 11:21:23 +01:00
  • a919b503fb Restore api/get-info Eelco Dolstra 2013-10-29 19:53:11 +01:00
  • 5da3dcfd57 Make the outputs' outpaths available via the Build JSON API Shea Levy 2013-10-29 14:41:48 -04:00
  • 4eef090a45 Flesh out the API a bit Shea Levy 2013-10-29 13:54:11 -04:00
  • b51b8cddf4 Add in missing needed join Shea Levy 2013-10-25 14:06:52 -04:00
  • 8e82ba0093 Get rid of old ToJSON code path Shea Levy 2013-10-24 16:17:29 -04:00
  • a89096ec5e Clean up root controller Shea Levy 2013-10-24 16:12:36 -04:00
  • 5d3df69a0b Cleanup build serialization Shea Levy 2013-10-24 15:47:36 -04:00
  • e04477003e Cleanup eval serialization Shea Levy 2013-10-24 15:38:20 -04:00
  • 917660442e Add eager fetching of relations and enable that for jobset->jobsetinputs Shea Levy 2013-10-24 13:18:36 -04:00
  • ec6568f9b7 Fix jobset input handling in the API Shea Levy 2013-10-24 13:00:41 -04:00
  • 04d8adaad3 Cleanup Jobset serialization Shea Levy 2013-10-24 11:01:17 -04:00
  • 78dcd3e619 Cleanup Project model Shea Levy 2013-10-24 10:42:01 -04:00
  • ee8275cfdb Start api cleanup with the User model Shea Levy 2013-10-16 16:48:03 -04:00
  • f551de21f7 Fix creating jobsets in a RESTful way Eelco Dolstra 2013-10-24 17:35:58 +02:00
  • c719bebcb4 Remove redundant newlines Eelco Dolstra 2013-10-17 11:20:27 +02:00
  • 806af3fe68 Fix typos Shea Levy 2013-10-16 08:57:48 -04:00
  • 0db950931a Merge remote-tracking branch 'upstream/who-broke-builds' into upstream-master Shea Levy 2013-10-15 09:49:20 -04:00
  • 88217f5ad5 Stupid brittle tests Shea Levy 2013-10-14 15:18:04 -04:00
  • 2127d133cd Add a dashboard Eelco Dolstra 2013-10-14 20:07:26 +02:00