Commit Graph

  • 6d738a31bf Keep track of failed paths in the Hydra database Eelco Dolstra 2015-06-10 14:57:16 +02:00
  • c68036f8b0 Pass ssh key Eelco Dolstra 2015-06-10 14:57:07 +02:00
  • 7dd1f0097e Finish copyClosure Eelco Dolstra 2015-06-09 16:03:41 +02:00
  • c93aa92563 Create BuildSteps race-free Eelco Dolstra 2015-06-09 15:03:20 +02:00
  • 61d4060522 Record the machine used for a build step Eelco Dolstra 2015-06-09 14:57:49 +02:00
  • 08633508da Fix colspan Eelco Dolstra 2015-06-09 14:42:02 +02:00
  • ca1fbdd058 Mark builds as busy Eelco Dolstra 2015-06-09 14:31:14 +02:00
  • 8b12ac1f6d Basic remote building Eelco Dolstra 2015-06-09 14:21:21 +02:00
  • 3a6cb2f270 Implement a database connection pool Eelco Dolstra 2015-05-29 20:55:13 +02:00
  • 214b95706c On SIGINT, shut down the builder threads Eelco Dolstra 2015-05-29 20:02:15 +02:00
  • bc36c7ddd0 hydra-module: Don't assume hydra is running on localhost. Shea Levy 2015-05-29 12:16:04 -04:00
  • e778821940 Make concurrency more robust Eelco Dolstra 2015-05-29 17:14:20 +02:00
  • 8640e30787 Very basic multi-threaded queue runner Eelco Dolstra 2015-05-29 01:31:12 +02:00
  • 604fdb908f Pass null values to libpqxx properly Eelco Dolstra 2015-05-28 19:06:17 +02:00
  • dc446c3980 Start of single-process hydra-queue-runner Eelco Dolstra 2015-05-28 17:39:29 +02:00
  • a91cbefda0 Shut up warnings Eelco Dolstra 2015-05-28 17:37:04 +02:00
  • ff8cb93fe7 reproduce.tt: Wrap script to prevent problems piping into bash Eelco Dolstra 2015-05-26 17:11:29 +02:00
  • c32a244bd7 reproduce.tt: Add --print-flags option Eelco Dolstra 2015-05-26 16:36:08 +02:00
  • f5ecb7a81a reproduce.tt: Use -I instead of $NIX_PATH Eelco Dolstra 2015-05-26 16:07:00 +02:00
  • b8a0956443 reproduce.tt: Add option to fetch but not build Eelco Dolstra 2015-05-26 16:01:37 +02:00
  • 91ecee0e5d Fix reproduce script Eelco Dolstra 2015-05-26 15:54:38 +02:00
  • c93ff1e817 Doh Eelco Dolstra 2015-05-26 15:25:21 +02:00
  • 1ab0f96079 Rename c -> hydra-eval-jobs Eelco Dolstra 2015-05-26 13:58:01 +02:00
  • 880ba75a4f Merge pull request #216 from Warbo/master Shea Levy 2015-05-17 14:01:37 -04:00
  • d64ba15357 Allow running on i686-linux Chris Warburton 2015-05-17 18:41:27 +01:00
  • e003665146 Split timeSpent query into 2 separate queries, as postgresql isn't able to figure out a decent query plan. With 120k jobs in queue, this makes some queries go from 100s to 1-2s. Eelco Dolstra 2015-05-01 12:28:29 +02:00
  • d9ab964203 UTF-8 fix Eelco Dolstra 2015-04-14 15:20:56 +02:00
  • 01cd6397cb Better error message Eelco Dolstra 2015-04-14 15:16:24 +02:00
  • 5a61aefe4f Use Nix's restricted evaluation mode Eelco Dolstra 2015-04-14 15:16:00 +02:00
  • 5d8a563e90 Merge pull request #204 from aszlig/tail-improvements Eelco Dolstra 2015-04-14 12:44:36 +02:00
  • 5af301ee82 configure.ac: Declare we're using the serial test harness Ricardo M. Correia 2015-04-10 18:16:44 +02:00
  • 63306aaf5a hydra-evaluator: Add some debug code Eelco Dolstra 2015-04-09 17:35:04 +02:00
  • a2dc92d871 Die tabs die Eelco Dolstra 2015-04-09 17:22:10 +02:00
  • 9e664cf8b0 Fix not-null constraint violation inserting build step Eelco Dolstra 2015-04-07 13:34:00 +02:00
  • 7a48ad375a plain-reload: Scroll down at document load. aszlig 2015-04-03 00:00:27 +02:00
  • c251598241 plain-reload: Constrain tail output to 50 lines. aszlig 2015-04-02 17:29:48 +02:00
  • be051bcadc plain-reload.tt: Properly escape tail content. aszlig 2015-04-02 16:55:59 +02:00
  • aec0a35114 Fix duplicate row-link Eelco Dolstra 2015-03-24 14:31:27 +01:00
  • 125dd80dd8 Respect hideJobset in renderBuildListBody. Rob Vermaas 2015-03-24 08:38:40 +00:00
  • cad82493b0 Restore build and eval IDs. Rob Vermaas 2015-03-23 15:11:38 +00:00
  • 91e7e6f6ab Use DAG range to determine commits between mercurial revisions. Previously it would show also commits in other branches. Rob Vermaas 2015-03-23 13:52:06 +00:00
  • 3b5e84cc73 Tweak debug output Eelco Dolstra 2015-03-23 12:59:41 +01:00
  • 479632efa3 Call initGC() Eelco Dolstra 2015-03-19 20:16:38 +01:00
  • 4c0e3e4703 Debug tweak Eelco Dolstra 2015-03-18 22:03:55 +01:00
  • ad2b7646ac Don't show missing paths in logs Eelco Dolstra 2015-03-04 15:44:04 +01:00
  • 522bcea8fc Hide build IDs from build lists Eelco Dolstra 2015-02-26 13:28:14 +01:00
  • 62805dd73c Queue: Remove the scheduling priority Eelco Dolstra 2015-02-26 13:14:10 +01:00
  • 7f6faee08a Show some eval stats Eelco Dolstra 2015-02-26 13:11:33 +01:00
  • f835ae492f Likewise remove eval IDs from eval lists Eelco Dolstra 2015-02-26 13:06:53 +01:00
  • c04c8c2bf1 Jobset job tab: Show eval date rather than eval ID Eelco Dolstra 2015-02-26 13:01:01 +01:00
  • fa1e043526 Make input value wider Eelco Dolstra 2015-02-25 17:42:47 +01:00
  • adc72d2409 Record which build a failed build step was propagated from Eelco Dolstra 2015-02-25 16:42:32 +01:00
  • 48af914e28 When propagating failure, propagate the duration and machine Eelco Dolstra 2015-02-25 16:21:54 +01:00
  • 2f946bdfd7 Render machine correctly if it doesn't contain @ Eelco Dolstra 2015-02-25 16:21:29 +01:00
  • 9282bcb95f Show eval input changes in deterministic order Eelco Dolstra 2015-02-25 13:13:12 +01:00
  • 7c048cbbcf Allow a different state directory for hydra-server Eelco Dolstra 2015-02-24 11:40:24 +01:00
  • 00e03b9db5 For consistency, Use base32 hashes in manifests Eelco Dolstra 2015-02-19 12:44:52 +01:00
  • 69adcd4be1 Update binary cache signing to Nix 1.9 Eelco Dolstra 2015-02-17 20:15:37 +01:00
  • 14752d7801 Build from source remark in README.md Rob Vermaas 2015-02-10 13:06:04 +00:00
  • e211e7771e Add README.md Rob Vermaas 2015-02-10 13:03:47 +00:00
  • ea815d55b8 More robot exclusions Eelco Dolstra 2015-01-13 13:50:13 +01:00
  • 80116b648e Exclude robots from all of /build Eelco Dolstra 2015-01-13 13:45:39 +01:00
  • a12135fc51 Don't use Perl's -w flag Eelco Dolstra 2014-12-12 17:39:52 +01:00
  • 6a0b9a3476 hydra-build: Handle new trace messages Eelco Dolstra 2014-12-12 17:20:50 +01:00
  • c0ca5489e1 Don't use given/when Eelco Dolstra 2014-12-12 11:27:17 +01:00
  • e56e743f97 S3Backup: Create a proper nar Shea Levy 2014-12-10 23:06:52 -05:00
  • 208bbbb4b0 s3backup: Create temporary file in temp dir Shea Levy 2014-12-10 22:06:32 -05:00
  • 4190f5b00d Merge pull request #192 from iElectric/status_images Rob Vermaas 2014-12-03 13:56:51 +01:00
  • 8de15ce38d make sure status images always display for a list of builds Domen Kožar 2014-12-03 13:54:22 +01:00
  • 9e00d98d34 Shut up some Perl 5.20 warnings Eelco Dolstra 2014-11-25 00:27:52 +01:00
  • 5e265e6739 Tweak blame message Eelco Dolstra 2014-11-19 15:24:31 +01:00
  • 7b5b434014 Fix getResponsibleAuthors Eelco Dolstra 2014-11-19 15:22:30 +01:00
  • 0d28e9372b Remove dead code Eelco Dolstra 2014-11-19 14:59:36 +01:00
  • 2d46741840 Fix message Eelco Dolstra 2014-11-19 14:52:42 +01:00
  • 8523130ebb Use Email::MIME instead of Email::Simple Eelco Dolstra 2014-11-19 14:44:04 +01:00
  • 41bc918382 Fix robots.txt Eelco Dolstra 2014-11-18 14:55:35 +01:00
  • d5db1d3bc1 Revert "Make evaluation fail with proper error when a input of type build is not available." Rob Vermaas 2014-11-18 11:13:34 +01:00
  • fd36d79581 Fix Changes section on build page. Now shows the changes of the first evaluation a build was part of compared to the previous one. Also separated previous builds from the changes section, as that was confusing sometimes. Rob Vermaas 2014-11-18 11:00:15 +01:00
  • a1b5020562 Make evaluation fail with proper error when a input of type build is not available. Rob Vermaas 2014-11-18 10:59:04 +01:00
  • cb1395ee47 hydra-server.service: Shut up warning about the terminal size being unknown Eelco Dolstra 2014-11-12 13:50:25 +01:00
  • d28ee3fd3f Remove Term::Size::Any dependency Eelco Dolstra 2014-11-12 13:49:04 +01:00
  • 3b93c4721c hydra-module.nix: Remove log compression which is a local policy Eelco Dolstra 2014-11-12 13:47:55 +01:00
  • eb2965071e Depend on Term::Size::Any Eelco Dolstra 2014-11-06 15:36:46 +01:00
  • c503876a7e Don't cache nix-cache-info very long Eelco Dolstra 2014-11-06 15:30:24 +01:00
  • c250407f3c Set Expires headers for Hydra's binary cache Eelco Dolstra 2014-11-06 14:31:04 +01:00
  • 55eb55478d Allow HipChat notification on all builds, in stead of status changes only. Rob Vermaas 2014-10-21 07:40:16 +00:00
  • aad3a11eca Build page: Show output / closure sizes Eelco Dolstra 2014-10-07 18:12:00 +02:00
  • 83d4930101 Reorder Eelco Dolstra 2014-10-07 17:16:41 +02:00
  • 52ec8abf97 Update flot to 0.8.3 Eelco Dolstra 2014-10-07 13:35:31 +02:00
  • dfe5325490 Scale the Y axis to the visible points Eelco Dolstra 2014-10-07 13:10:10 +02:00
  • 1b12daa032 Move the build time chart to the job page Eelco Dolstra 2014-10-07 12:59:09 +02:00
  • 0bb027e633 Move the store path size chart to the job page Eelco Dolstra 2014-10-07 11:45:17 +02:00
  • 5f474b252c Add a chart to the job pages showing the closure size over time Eelco Dolstra 2014-10-07 11:23:15 +02:00
  • 3687c9c30b Validate build IDs Eelco Dolstra 2014-10-01 17:05:39 +02:00
  • 5a7efc0469 Fix aggregate handling Eelco Dolstra 2014-10-01 15:34:05 +02:00
  • 3f51ac6603 Partially revert 1c20cfdf24 Eelco Dolstra 2014-10-01 15:28:18 +02:00
  • 9b38b5f134 Remove the longDescription field Eelco Dolstra 2014-09-30 15:43:32 +02:00
  • f4acc9a522 Create Builds with iscurrent set Eelco Dolstra 2014-09-30 13:48:54 +02:00
  • 5b4de2dee6 hydra-evaluator: Reduce verbosity Eelco Dolstra 2014-09-30 00:29:36 +02:00
  • 09a96c642a hydra-eval-jobs: Use JSON instead of XML Eelco Dolstra 2014-09-30 00:20:54 +02:00