Commit graph

30 commits

Author SHA1 Message Date
Eelco Dolstra
b30f5f51c2 Drop explicit JSON dependency 2013-01-28 23:14:31 +01:00
Eelco Dolstra
3826fc5201 Use the JSON module
For some reason JSON::XS doesn't work since the last Perl packages
update.  Should investigate.
2013-01-23 15:47:09 +01:00
Ludovic Courtès
8478088cee release.nix: Add dependency on Guile. 2012-10-18 23:20:53 +02:00
Ludovic Courtès
d0f18a1d6f Add dependency on Switch. 2012-03-13 18:12:37 +01:00
Eelco Dolstra
541238030d Provide a command ‘hydra-init’ to initialise/upgrade the database
For schema upgrades, hydra-init executes the files
src/sql/upgrade-<N>.sql, each of which upgrades the schema from
version N-1 to N.  The upgrades are wrapped in a transaction.
2012-02-28 20:16:16 +01:00
Eelco Dolstra
c613b885f2 Use the new Nix Perl bindings 2011-11-30 15:25:28 +01:00
Eelco Dolstra
eca51da45c Print out an Apache-style access log 2011-11-29 18:09:46 +01:00
Eelco Dolstra
109e5807c2 Use CatalystX::Script::Server::Starman
This allows us to pass --max_server and similar options
to raise the number of workers from the default (5).
2011-11-22 16:44:32 +01:00
Eelco Dolstra
5f93e6437f * Update to Catalyst 5.9. 2011-10-07 13:45:23 +00:00
Ludovic Courtès
9f9cf7280e Remove duplicate dependency.
Oops...
2011-10-04 16:15:19 +00:00
Ludovic Courtès
ad1982286e Add missing dependency on Catalyst::Plugin::Session::State::Cookie. 2011-10-04 15:26:11 +00:00
Rob Vermaas
998665aa0f add log diff to compare logs to previous builds 2011-09-26 14:47:55 +00:00
Eelco Dolstra
0bf03727f0 2011-09-16 10:39:48 +00:00
Eelco Dolstra
d8a7ca67f4 * Start of a JSON API to get information about a specific build.
E.g. http://server/build/1341335/api/get-info returns a JSON 
  record containing information about the build.
2011-09-15 08:27:17 +00:00
Eelco Dolstra
23c5bd536e * Add DBD::SQLite to the list of dependencies. 2011-08-19 15:48:45 +00:00
Eelco Dolstra
3f8a8c7083 2011-08-19 15:14:01 +00:00
Rob Vermaas
385b70c898 hydra: fixed and re-enabled evaluation tests 2011-03-24 13:45:01 +00:00
Rob Vermaas
0df0723b46 first test, not yet in buildprocess 2011-03-16 08:50:31 +00:00
Rob Vermaas
cd7742f610 hydra: added some user admin 2010-12-03 09:40:25 +00:00
Eelco Dolstra
a93e272364 * Add a NarSize field to Hydra manifests. This allows nix-env
to predict how much disk space a package will require.
* Compute the output / closure size using the info stored in the
  Nix database (rather than doing a slow "du").
2010-11-19 15:44:20 +00:00
Eelco Dolstra
14f9260a27 2010-11-19 10:54:16 +00:00
Rob Vermaas
828c086f2e add datetime to deps 2010-09-07 12:26:57 +00:00
Rob Vermaas
ce34776992 added some json responses 2010-09-02 12:21:56 +00:00
Eelco Dolstra
66f3547fe7 * Build Hydra with the Nix Perl bindings. 2010-03-04 15:11:01 +00:00
Rob Vermaas
b6ad5c3103 emailsimplecreator was removed 2010-02-06 07:20:33 +00:00
Rob Vermaas
3b504b2370 * hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job. 2010-01-19 14:15:31 +00:00
Rob Vermaas
1c5ab05521 * added support for twitter notification
3 environment variables are important: 
      TWITTER_USER
      TWITTER_PASS
      HYDRA_BUILD_BASEURL
   - twitter notification is off when TWITTER_USER and TWITTER_PASS are not defined
   - if HYDRA_BUILD_BASEURL is not defined, no URL is put in the twitter messages
2009-10-15 13:23:15 +00:00
Eelco Dolstra
5e72c17540 * Include more info in notification emails. 2009-08-12 13:31:27 +00:00
Eelco Dolstra
3119cc7edc 2009-07-07 16:15:38 +00:00
Eelco Dolstra
11ebba90db * Put Hydra's dependencies so that they can easily be installed in a
profile for easy testing.
2009-07-07 11:33:50 +00:00