Commit Graph

  • ba7402ed6c Jobset.pm: Don't show channels in "Jobs" tab. aszlig 2015-04-21 08:00:14 +02:00
  • 8f7486cd9c Jobset.pm: Detect channels by isChannel attribute. aszlig 2015-04-21 07:57:36 +02:00
  • 06b76ab275 Add isChannel column and meta attribute. aszlig 2015-04-21 07:45:50 +02:00
  • a235de3ad7 Make channels a product type instead of subtype. aszlig 2015-04-21 04:22:37 +02:00
  • f6bb8afc30 Show build products on aggregates with channels. aszlig 2015-04-21 03:58:51 +02:00
  • 7b60aed5ed jobset: Add a new "channels" tab. aszlig 2015-04-14 08:58:55 +02:00
  • 19e7114f0e Add channel as a product type. aszlig 2015-04-13 14:36:00 +02:00
  • c1dd3fe4be Machine status page: Show disabled machines and some machine stats Eelco Dolstra 2015-09-09 16:51:20 +02:00
  • 6075ac6fed Remove localhost hack Eelco Dolstra 2015-09-09 16:50:59 +02:00
  • ee9bf7ace7 Account steps with preferLocalBuild as a separate system type Eelco Dolstra 2015-09-02 13:42:25 +02:00
  • 7e954aff03 Keep machine stats even when a machine is removed from the machines file Eelco Dolstra 2015-09-02 13:31:47 +02:00
  • 2d116d758a Return JSON for /eval Eelco Dolstra 2015-09-02 13:13:55 +02:00
  • 4f018b0612 Include the eval IDs in the JSON /build result Eelco Dolstra 2015-09-02 12:57:58 +02:00
  • 2b9bf7526d hydra-send-stats: Keep track of the number of machines Eelco Dolstra 2015-08-27 12:02:23 +02:00
  • 68796b2762 Fix email notification Eelco Dolstra 2015-08-26 17:24:12 +02:00
  • 2a7fbd57cc Allow the machines file to specify host public keys Eelco Dolstra 2015-08-26 13:43:02 +02:00
  • 88d7eb5247 Remove double entry for localhost on machines status page Eelco Dolstra 2015-08-26 13:01:45 +02:00
  • 7aa52517e9 Support multiple machines files Eelco Dolstra 2015-08-25 14:11:50 +02:00
  • 442bed3b59 Force bash usage in dev-shell. Should fix #236 Rob Vermaas 2015-08-17 15:47:58 +00:00
  • 7a654259ff Wake the dispatcher when the machines file has changed Eelco Dolstra 2015-08-17 15:48:10 +02:00
  • 092d60735b Keep track of wait time per system type Eelco Dolstra 2015-08-17 15:45:44 +02:00
  • 99bfc37764 Don't abort steps that have an unsupported system type Eelco Dolstra 2015-08-17 15:10:41 +02:00
  • ea1eb2e3fb Keep track of requiredSystemFeatures in the machine stats Eelco Dolstra 2015-08-17 14:37:57 +02:00
  • a6e3cb53b9 Use /usr/bin/env to find perl Eelco Dolstra 2015-08-17 14:18:07 +02:00
  • d571e44b86 Keep stats for the Hydra auto scaler Eelco Dolstra 2015-08-17 13:50:41 +02:00
  • 69e9f73cf6 Use nixUnstable for the tarball Eelco Dolstra 2015-08-17 11:17:54 +02:00
  • b0c8eecd37 Merge branch 'build-ng' Eelco Dolstra 2015-08-12 20:32:48 +02:00
  • 48d6f0de2a Fix the API test Eelco Dolstra 2015-08-12 15:40:47 +02:00
  • 62cd9d18b6 Check for a valid number of shares Eelco Dolstra 2015-08-12 15:36:55 +02:00
  • 006d105f93 Fix syntax error Eelco Dolstra 2015-08-12 14:53:34 +02:00
  • d4759c1da2 hydra-queue-runner: Detect changes to the scheduling shares Eelco Dolstra 2015-08-12 13:17:56 +02:00
  • 2e3899ed27 Don't set Expires header for logs of unfinished builds/steps Eelco Dolstra 2015-08-12 12:22:14 +02:00
  • 576dc0c120 For completeness, re-implement meta.schedulingPriority Eelco Dolstra 2015-08-12 12:05:43 +02:00
  • b7965df928 Load the queue in order of global priority Eelco Dolstra 2015-08-11 02:14:11 +02:00
  • 97f11baa8d Revive jobset scheduling Eelco Dolstra 2015-08-11 01:30:24 +02:00
  • cf9516baa4 Merge pull request #231 from shlevy/prev-build-drv-info Eelco Dolstra 2015-08-10 20:23:29 +02:00
  • 1705ca41e7 Remove unneeded camelcase Shea Levy 2015-08-10 13:59:22 -04:00
  • 163e696813 Copy-paste error Shea Levy 2015-08-10 13:52:40 -04:00
  • 882b6b3377 Pass a build's drv path as a store path Shea Levy 2015-08-10 13:48:09 -04:00
  • ce5ffa9fba Only pass the drv path if it is still valid Shea Levy 2015-08-10 13:47:39 -04:00
  • 08739a2a5a Allow bumping an entire evaluation to the front of the queue Eelco Dolstra 2015-08-10 18:56:19 +02:00
  • eb13007fe6 Allow build to be bumped to the front of the queue via the web interface Eelco Dolstra 2015-08-10 16:18:06 +02:00
  • 27182c7c1d Start steps in order of ascending build ID Eelco Dolstra 2015-08-10 14:50:22 +02:00
  • 2a240e458e Pass along drvPath and outputName for inputs that are previous builds. Shea Levy 2015-08-10 08:02:10 -04:00
  • 52ec971154 Don't render machine name if not applicable to step Eelco Dolstra 2015-08-10 12:53:10 +02:00
  • 593850b956 Fix potential race in dispatcher wakeup Eelco Dolstra 2015-08-10 11:58:33 +02:00
  • 6a1c950e94 Unindent Eelco Dolstra 2015-08-10 11:26:30 +02:00
  • f21b88e388 Remove superfluous check Eelco Dolstra 2015-08-07 04:20:34 +02:00
  • f1fbf8c605 Fix race in finishing builds that have been cancelled Eelco Dolstra 2015-08-07 04:18:48 +02:00
  • 90c462a222 Merge remote-tracking branch 'origin/master' into build-ng Eelco Dolstra 2015-08-04 14:30:22 +02:00
  • 9e33f07cb8 Merge pull request #229 from shlevy/pass-all-inputs Eelco Dolstra 2015-08-04 14:19:23 +02:00
  • 7b7f189b3e Whoops, misread signature Shea Levy 2015-08-04 08:12:24 -04:00
  • a5b986cf33 Only pass the first value of each input in the inputs argument Shea Levy 2015-08-04 08:10:47 -04:00
  • 4d967dd17a hydra-eval-jobs: Pass all inputs as 'inputs' arg. Shea Levy 2015-08-04 07:54:24 -04:00
  • deee99b518 Merge pull request #226 from shlevy/pass-input-uri-and-type Eelco Dolstra 2015-08-04 13:01:26 +02:00
  • d450d08929 buildInputToString: Use inputType attribute instead of type attribute Shea Levy 2015-08-04 06:50:04 -04:00
  • 6f04299411 Allow downloading file by filename Eelco Dolstra 2015-07-31 17:50:22 +02:00
  • 07634e8862 buildInputToString: Pass along the input's type and urr Shea Levy 2015-07-31 09:47:44 -04:00
  • ff3f5eb4d8 Fix remote building on Nix 1.10 Eelco Dolstra 2015-07-31 03:41:55 +02:00
  • 5b9a288123 Workaround for RemoteStore not supporting cmdBuildDerivation yet Eelco Dolstra 2015-07-31 03:39:20 +02:00
  • 706746d4bf Fix build Eelco Dolstra 2015-07-31 01:45:16 +02:00
  • 4d26546d3c Add support for tracking custom metrics Eelco Dolstra 2015-07-31 00:57:30 +02:00
  • 8092149a9f Use nixUnstable Eelco Dolstra 2015-07-30 16:54:07 +02:00
  • 9afaf322b3 Use latest DBIx::Class::Schema::Loader Eelco Dolstra 2015-07-30 16:07:21 +02:00
  • fed1cc88c0 Merge pull request #225 from aszlig/fix-scmdiff-url Eelco Dolstra 2015-07-22 13:00:21 +02:00
  • 36cbdd1bd8 common.tt: Properly generate URL for /api/scmdiff. aszlig 2015-07-22 11:51:49 +02:00
  • c18fb0ad74 Temporarily disable machines after a connection failure Eelco Dolstra 2015-07-21 15:53:27 +02:00
  • 7e026d35f7 Split hydra-queue-runner.cc more Eelco Dolstra 2015-07-21 15:14:17 +02:00
  • 6ddcd37df1 hydra-queue-runner.service: Set IN_SYSTEMD Eelco Dolstra 2015-07-21 01:53:56 +02:00
  • 5370be9f52 hydra-queue-runner: Use cmdBuildDerivation Eelco Dolstra 2015-07-21 01:45:00 +02:00
  • 62b1b095ad Handle IP addresses as machine names Eelco Dolstra 2015-07-21 01:40:41 +02:00
  • fbd48f5684 Make cloning of jobsets work again. Rob Vermaas 2015-07-14 07:39:29 +00:00
  • 3ded87329d Keep track of how many threads are waiting Eelco Dolstra 2015-07-10 19:10:14 +02:00
  • 06d75699a7 Fix restarting a build Eelco Dolstra 2015-07-10 16:56:53 +02:00
  • 7f865a30d5 hydra-evaluator: Fix input change check Eelco Dolstra 2015-07-10 16:44:06 +02:00
  • 3e7bbec40b hydra-evaluator: Send statistics to statsd Eelco Dolstra 2015-07-10 16:40:50 +02:00
  • 5919e911db Don't show how long a machine has been idle Eelco Dolstra 2015-07-10 15:34:29 +02:00
  • 3bb9e17e5c IndexJobsetEvalsOnJobsetId: Only index jobsets with new builds Eelco Dolstra 2015-07-10 15:23:20 +02:00
  • b09f7e0989 Add page showing latest build steps Eelco Dolstra 2015-07-10 15:08:34 +02:00
  • fc16c53886 Merge branch 'no-local-psql' Shea Levy 2015-07-10 09:09:34 -04:00
  • 0da08df4eb Stream logs if possible and remove size limit Eelco Dolstra 2015-07-08 19:04:08 +02:00
  • f5548dc225 Fix Persona logins Eelco Dolstra 2015-07-08 16:57:33 +02:00
  • f933762358 Disable building the PDF manual Eelco Dolstra 2015-07-08 16:51:05 +02:00
  • 296213e90a Drop obsolete graphviz dependency Eelco Dolstra 2015-07-08 16:30:58 +02:00
  • d8acaf2181 Index BuildSteps on propagatedFrom Eelco Dolstra 2015-07-08 12:12:44 +02:00
  • bbee81efae Use triggers for all notifications on Builds table changes Eelco Dolstra 2015-07-08 12:05:32 +02:00
  • 89fb723ace Notify the queue runner when a build is deleted Eelco Dolstra 2015-07-08 11:43:35 +02:00
  • 95c4294560 Allow cancelling builds marked as busy Eelco Dolstra 2015-07-07 14:08:46 +02:00
  • 35b7c4f82b Allow only 1 thread to send a closure to a given machine at the same time Eelco Dolstra 2015-07-07 14:04:36 +02:00
  • 16696a4aee Namespace cleanup Eelco Dolstra 2015-07-07 10:29:43 +02:00
  • 63745b8e25 Move buildRemote() into State Eelco Dolstra 2015-07-07 10:25:33 +02:00
  • df29527531 Refactor Eelco Dolstra 2015-07-07 10:17:21 +02:00
  • dd4f6e695e Merge branch 'master' into build-ng Eelco Dolstra 2015-07-06 17:17:51 +02:00
  • ccf6e6062c Store full Mercurial revision hashes Eelco Dolstra 2015-07-06 17:12:37 +02:00
  • 309ef5baa9 Merge branch 'master' into build-ng Eelco Dolstra 2015-07-06 15:57:09 +02:00
  • b85e9ef1cd Support using Git revisions as branch names Eelco Dolstra 2015-07-06 15:55:34 +02:00
  • b03de925cb Allow a jobset to be created from an evaluation Eelco Dolstra 2015-07-06 15:17:35 +02:00
  • 535e936732 Hackery Eelco Dolstra 2015-07-02 02:55:15 +02:00
  • 377d9d37f3 Fix paths Eelco Dolstra 2015-07-02 02:54:59 +02:00
  • 8ea05cc7f2 Don't require postgresql.service Eelco Dolstra 2015-07-02 02:54:16 +02:00