Commit Graph

31 Commits

Author SHA1 Message Date
e8cbcb50ac Add user registration 2013-02-27 18:33:47 +01:00
b30f5f51c2 Drop explicit JSON dependency 2013-01-28 23:14:31 +01:00
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
8478088cee release.nix: Add dependency on Guile. 2012-10-18 23:20:53 +02:00
d0f18a1d6f Add dependency on Switch. 2012-03-13 18:12:37 +01:00
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
c613b885f2 Use the new Nix Perl bindings 2011-11-30 15:25:28 +01:00
eca51da45c Print out an Apache-style access log 2011-11-29 18:09:46 +01:00
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
5f93e6437f * Update to Catalyst 5.9. 2011-10-07 13:45:23 +00:00
9f9cf7280e Remove duplicate dependency.
Oops...
2011-10-04 16:15:19 +00:00
ad1982286e Add missing dependency on Catalyst::Plugin::Session::State::Cookie. 2011-10-04 15:26:11 +00:00
998665aa0f add log diff to compare logs to previous builds 2011-09-26 14:47:55 +00:00
0bf03727f0 2011-09-16 10:39:48 +00:00
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
23c5bd536e * Add DBD::SQLite to the list of dependencies. 2011-08-19 15:48:45 +00:00
3f8a8c7083 2011-08-19 15:14:01 +00:00
385b70c898 hydra: fixed and re-enabled evaluation tests 2011-03-24 13:45:01 +00:00
0df0723b46 first test, not yet in buildprocess 2011-03-16 08:50:31 +00:00
cd7742f610 hydra: added some user admin 2010-12-03 09:40:25 +00:00
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
14f9260a27 2010-11-19 10:54:16 +00:00
828c086f2e add datetime to deps 2010-09-07 12:26:57 +00:00
ce34776992 added some json responses 2010-09-02 12:21:56 +00:00
66f3547fe7 * Build Hydra with the Nix Perl bindings. 2010-03-04 15:11:01 +00:00
b6ad5c3103 emailsimplecreator was removed 2010-02-06 07:20:33 +00:00
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
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
5e72c17540 * Include more info in notification emails. 2009-08-12 13:31:27 +00:00
3119cc7edc 2009-07-07 16:15:38 +00:00
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