Commit Graph

  • 1a92f971d4 Restart: Clear failed dependencies Eelco Dolstra 2015-10-09 15:39:41 +02:00
  • 3fa3e6414c Fix "Use of uninitialized value $mode" Eelco Dolstra 2015-10-09 15:06:57 +02:00
  • ca58e97691 Prevent inputs from being garbage collected during evaluation Eelco Dolstra 2015-10-09 12:50:23 +02:00
  • d959afebe1 Store unset descriptions etc. as nulls Eelco Dolstra 2015-10-08 12:37:56 +02:00
  • 4b31b23c04 Handle attrsets in meta.license (i.e. lib.licenses) Eelco Dolstra 2015-10-08 11:56:30 +02:00
  • b8ff29f0db Periodically compress logs Eelco Dolstra 2015-10-07 13:12:24 +02:00
  • 8e8e31ce86 Re-implement log size limits Eelco Dolstra 2015-10-06 17:35:08 +02:00
  • 82504fe010 hydra-queue-runner: Use substitutes Eelco Dolstra 2015-10-05 14:57:44 +02:00
  • ae2cc61be6 Fix hydra.queue.machines.total stat Eelco Dolstra 2015-09-22 12:59:19 +02:00
  • f8141fdc98 Set propagatedFrom for cached failed build steps Eelco Dolstra 2015-09-11 15:55:26 +02:00
  • 2dc9b9e32a Don't show "localhost" as machine for cached failed build steps Eelco Dolstra 2015-09-11 14:12:07 +02:00
  • aea1ed7445 hydra-evaluator: Fix error handling in fetching inputs Eelco Dolstra 2015-09-11 13:49:46 +02:00
  • 99cbe06b0d
    channel-contents: Fix display of last paragraph. aszlig 2015-04-27 18:20:21 +02:00
  • 8b4f51f657
    Channel.pm: Actually deliver channel expressions. aszlig 2015-04-27 04:55:13 +02:00
  • db0ef9e49b
    Tie custom channels into channel-contents.tt. aszlig 2015-04-27 03:03:41 +02:00
  • f1dd08afc8
    build.tt: Fix reference to build.ischannel. aszlig 2015-04-26 18:03:42 +02:00
  • d1de12cac1
    product-list: Handle channel along with "file". aszlig 2015-04-26 18:01:02 +02:00
  • c9aadd8b7d
    Jobset.pm: Factor out build->eval mapping. aszlig 2015-04-26 07:37:37 +02:00
  • 1fdc258de0
    ListBuilds: Simplify nix channel dispatcher. aszlig 2015-04-25 03:53:57 +02:00
  • ed361a0145
    Build.pm: Don't get isChannel using buildproducts. aszlig 2015-04-21 08:09:25 +02:00
  • 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