Commit Graph

  • 71eaa115f8 Ellipsize long jobset/job names to prevent bootstrap navbar breakage Eelco Dolstra 2013-04-26 13:23:34 +02:00
  • fd7acd9bbf When searching a path / drv path, use separate queries for both options to prevent seq. scan. Rob Vermaas 2013-04-26 08:51:49 -04:00
  • 591aee0793 getPrimaryBuildsForView: Return all view results Eelco Dolstra 2013-04-26 11:10:55 +02:00
  • bfc1b0e76a Allow searching for store and drv paths. Only does a complete match to reduce load on database. Rob Vermaas 2013-04-25 09:57:30 -04:00
  • 2c7a479994 Minor tweak Eelco Dolstra 2013-04-23 15:39:05 +02:00
  • 72a44cfcaa Make negative narinfo responses much smaller Eelco Dolstra 2013-04-23 15:33:58 +02:00
  • 54b03527cb Remove some redundant SQL queries Eelco Dolstra 2013-04-23 15:23:08 +02:00
  • 7528a9c7e7 Machine status: Don't show removed machines anymore Eelco Dolstra 2013-04-23 15:20:24 +02:00
  • b3612b8a81 Fix showing build steps in the machine status page Eelco Dolstra 2013-04-23 14:24:48 +02:00
  • bd5454d5d9 hydra-eval-guile-jobs: Use `--fresh-auto-compile'. Ludovic Courtès 2013-04-13 18:59:35 +02:00
  • 7807ff27b7 Fix the test Eelco Dolstra 2013-04-12 01:23:03 +02:00
  • 4b517488d0 Merge pull request #84 from peti/update-hydra-check-space-for-systemd Rob Vermaas 2013-04-11 03:45:31 -07:00
  • ccbe75781b hydra-queue-runner: don't clutter the system log with debug message Peter Simons 2013-04-06 16:12:52 +02:00
  • b0d6993a6c hydra-module.nix: update hydra-check-space for systemd Peter Simons 2013-04-11 10:44:45 +02:00
  • 9f027b22b1 Allow users to reproduce builds on their own systems Eelco Dolstra 2013-04-04 17:30:07 +02:00
  • 48bb9c48ed Security: Prevent shell injection attack in rendering build contents Eelco Dolstra 2013-04-03 00:11:37 +02:00
  • 841e03ecba Hack to render empty lines in logs correctly Eelco Dolstra 2013-04-02 23:40:19 +02:00
  • e7926e046b Security: Improve checking of build products Eelco Dolstra 2013-04-02 23:32:04 +02:00
  • 94984270b0 Pretty log: Number lines and make them linkable Eelco Dolstra 2013-04-02 11:25:46 +02:00
  • b8369a6a5f Put build status in front of the notification mail subject Eelco Dolstra 2013-04-02 10:40:50 +02:00
  • 16dbec332d Postgresql 8.x needs as for column. Hydra 2013-04-01 20:18:00 -04:00
  • d11b08aa51 Fix the tests Eelco Dolstra 2013-03-29 00:34:50 +00:00
  • 61405ec58a hydra-eval-jobs: Use function argument default values Eelco Dolstra 2013-03-29 01:14:24 +01:00
  • d734b435fa Remove the link for creating views since they're deprecated Eelco Dolstra 2013-03-29 00:59:48 +01:00
  • ee5b762919 Disable account creation for now Eelco Dolstra 2013-03-28 11:56:12 +01:00
  • f3aa48978e hydra-eval-guile-jobs: Allow use of the installed Guix. Ludovic Courtès 2013-03-27 00:07:46 +01:00
  • 9a9f37f209 hydra-eval-guile-jobs: Adjust to multiple-output format. Ludovic Courtès 2013-03-27 00:06:04 +01:00
  • 9da89dd32b hydra-eval-guile-jobs: Adjust to <license> objects. Ludovic Courtès 2013-03-27 00:00:17 +01:00
  • 5ffc925ae7 hydra-queue-{runner,evaluator}: don't clutter the system log with debug messages Peter Simons 2013-03-23 13:31:28 +01:00
  • 52a9f1a14e Use get_column for 'as' column (max_stoptime). Rob en Lizi Vermaas 2013-03-24 18:50:17 +01:00
  • fb36de0f48 hydra-module: Set GIT_SSL_CAINFO for git over https Shea Levy 2013-03-22 13:22:33 -04:00
  • 7cb2c13c88 hydra-module: Run hydra-init during hydra-init.service Shea Levy 2013-03-22 13:22:00 -04:00
  • e4a8818bae hydra-module.nix: Cleanup Shea Levy 2013-03-22 12:16:05 -04:00
  • d8e2dfc0ed Ported/merged properties from the TUD configuration's hydra-module Sander van der Burg 2013-03-22 13:58:08 +01:00
  • f4ae655ee6 Merge pull request #74 from svanderburg/master Rob Vermaas 2013-03-20 10:11:39 -07:00
  • 3884725bfd Added build product test files Sander van der Burg 2013-03-20 18:08:25 +01:00
  • 03189bf62b Implemented quoted strings support in hydra-build-products to allow file names with spaces + testcase Sander van der Burg 2013-03-20 18:05:21 +01:00
  • 50434d76c2 Fix rendering of jobset inputs Eelco Dolstra 2013-03-19 16:14:47 +01:00
  • c1aefc4c41 Update bootstrap to 2.0.3 Eelco Dolstra 2013-03-19 00:15:12 +01:00
  • 93f4a26058 Don't always include "Hydra" in the logo part. Ludovic Courtès 2013-03-15 11:23:00 +01:00
  • 94382bd8f0 Admin controller: Use PathPart, not Path Shea Levy 2013-03-14 19:22:02 -04:00
  • c96e427ec0 Log segfaults from the evaluator Eelco Dolstra 2013-03-14 16:48:48 +01:00
  • 152c392198 Whoops Shea Levy 2013-03-07 10:52:31 -05:00
  • 6d131719be Respect SystemTypes if defined Eelco Dolstra 2013-03-05 18:01:44 +01:00
  • fcd511c4de Revert "Remove now-unused SystemTypes table" Eelco Dolstra 2013-03-05 17:42:16 +01:00
  • 5b6b9d37f0 Add a button to compare a jobset eval against other jobsets Eelco Dolstra 2013-03-05 17:37:17 +01:00
  • fe7e0ff1f4 Show inputs and input changes on the jobset eval page Eelco Dolstra 2013-03-05 16:19:33 +01:00
  • 71d020735b Remove now-unused SystemTypes table Shea Levy 2013-03-04 17:46:37 -05:00
  • d764c135ce hydra-queue-runner: Use nix.machines instead of the SystemTypes table to determine how many build jobs are allowed per system type. Shea Levy 2013-03-04 17:44:19 -05:00
  • 233e485a55 Remove the BuildMachines and BuildMachinesSystemTypes tables Shea Levy 2013-03-04 16:32:16 -05:00
  • 232170e301 Remove all entry points to modify machines Shea Levy 2013-03-04 16:05:50 -05:00
  • 170c7c98d0 machines: Read /etc/nix.machines instead of using the BuildMachines table Shea Levy 2013-03-04 16:03:04 -05:00
  • f9426f365b machine-status: Read /etc/nix.machines instead of using the BuildMachines table Shea Levy 2013-03-04 15:37:20 -05:00
  • a77161e40a Allow users to edit their own settings Eelco Dolstra 2013-03-04 15:25:23 +01:00
  • f831287d4b Add font for the captcha Eelco Dolstra 2013-03-04 12:16:13 +01:00
  • e8cbcb50ac Add user registration Eelco Dolstra 2013-02-27 18:33:47 +01:00
  • 180068605a Active build steps: Make the rows clickable Eelco Dolstra 2013-02-26 19:12:10 +01:00
  • d1c2771ab8 Ensure that each eval is compared to the previous one from the same jobset Eelco Dolstra 2013-02-26 19:08:39 +01:00
  • 1007735364 Render links to changed input builds Eelco Dolstra 2013-02-26 18:55:59 +01:00
  • 56a62c3d88 Make jobset deletion consistent with project deletion Eelco Dolstra 2013-02-26 17:36:49 +01:00
  • d596b58991 "Evaluate" command: push the jobset to the front of the eval queue Eelco Dolstra 2013-02-26 16:56:19 +01:00
  • eea3846754 After editing a jobset, push it to the front of the evaluation queue Eelco Dolstra 2013-02-26 16:10:36 +01:00
  • 96e24fcf24 Tweaks Eelco Dolstra 2013-02-26 16:04:33 +01:00
  • 5462be23d5 Don't show duration of unfinished builds Eelco Dolstra 2013-02-26 16:01:00 +01:00
  • 2a3e832fc4 Add some margin about h3 elements Eelco Dolstra 2013-02-26 16:00:46 +01:00
  • 4b70be6753 Fix same system inputs Eelco Dolstra 2013-02-26 15:51:56 +01:00
  • 5a0054f38c Fix adding jobset inputs Eelco Dolstra 2013-02-26 15:45:34 +01:00
  • 1e338e7958 api/push: Don't barf on non-existent jobsets Eelco Dolstra 2013-02-26 01:45:59 +01:00
  • f501648cd2 Add simpler push support for GitHub Eelco Dolstra 2013-02-26 01:14:50 +01:00
  • 11d87c6f82 Use query_params instead of params Eelco Dolstra 2013-02-26 00:38:18 +01:00
  • 5e6896b2d9 Turn prepared statements back on Eelco Dolstra 2013-02-25 21:20:52 +01:00
  • f51b93da03 Remove debug line Eelco Dolstra 2013-02-25 21:18:29 +01:00
  • 42d2015357 Support push notification of repository changes Eelco Dolstra 2013-02-25 21:04:10 +01:00
  • ddcb9f1d5d Handle the case where a jobset has never been evaluated Eelco Dolstra 2013-02-25 20:31:49 +01:00
  • 65db523e46 Fix duplicate function name Eelco Dolstra 2013-02-25 19:01:43 +01:00
  • 24de044c55 hydra-evaluator: Always pick the jobset that hasn't been evaluated longest Eelco Dolstra 2013-02-25 18:47:54 +01:00
  • c30cee55dd Send ETag and Expires headers Eelco Dolstra 2013-02-25 18:18:05 +01:00
  • fb643cd971 Install bootbox Eelco Dolstra 2013-02-23 17:01:43 +01:00
  • 6658419f69 Disallow build products that are symlinks Eelco Dolstra 2013-02-23 16:28:44 +01:00
  • aa7ddeb8e9 Use hashFile instead of nix-hash Eelco Dolstra 2013-02-23 16:07:30 +01:00
  • 67986b03fa Fix logo size Eelco Dolstra 2013-02-23 15:25:59 +01:00
  • 77fa6d2646 Set mouse pointer to indicate you can click on rows Eelco Dolstra 2013-02-22 18:13:18 +01:00
  • c0f9c9b4aa Make some more tables clickable Eelco Dolstra 2013-02-22 18:11:29 +01:00
  • 9422c9d2a7 Optimise clickable rows Eelco Dolstra 2013-02-22 18:05:04 +01:00
  • bd7be1cb84 Remove obsolete CSS classes Eelco Dolstra 2013-02-22 17:11:10 +01:00
  • f5a2859ce2 Show current query in the search box Eelco Dolstra 2013-02-22 16:44:39 +01:00
  • 08dc6650e1 Search: Limit the number of results Eelco Dolstra 2013-02-22 16:41:42 +01:00
  • 4d4ea8c754 Search: Mark disabled projects/jobsets/jobs Eelco Dolstra 2013-02-22 16:21:50 +01:00
  • f3f6e8a4e3 Search: Don't return hidden projects/jobsets Eelco Dolstra 2013-02-22 15:56:29 +01:00
  • 07daff32b8 Add a search feature Eelco Dolstra 2013-02-22 15:45:10 +01:00
  • 4343781181 Clear failed builds etc.: Redirect back to the referrer Eelco Dolstra 2013-02-22 14:31:43 +01:00
  • 629fe6f998 Jobset page: Load the jobs and status tabs on demand Eelco Dolstra 2013-02-22 14:29:12 +01:00
  • f2de374f28 Set a 500 HTTP status on errors Eelco Dolstra 2013-02-22 14:27:38 +01:00
  • 961feedf4e Show an error message if tab loading fails Eelco Dolstra 2013-02-22 14:17:14 +01:00
  • 47d2ee0dab Generalize lazy tabs Eelco Dolstra 2013-02-22 13:36:15 +01:00
  • e2e973578f Some unnecessary job names Eelco Dolstra 2013-02-22 13:17:07 +01:00
  • 5d3494011f Job page: Put latest builds on top Eelco Dolstra 2013-02-22 13:00:40 +01:00
  • 098368c3e3 Job page: Remove "Latest builds (latest evaluation)" Eelco Dolstra 2013-02-22 12:53:10 +01:00
  • 6dbb948f1f Job page: show queued as well as running builds Eelco Dolstra 2013-02-22 12:51:00 +01:00
  • 1643d90d92 Job page: Remove channel tab Eelco Dolstra 2013-02-22 12:00:32 +01:00