Eelco Dolstra
9947415ef0
Remove Twitter notification support
...
Turns out Twitter is not an ideal medium for sending build
notifications :-)
2013-05-03 18:33:11 +02:00
Eelco Dolstra
e8cbcb50ac
Add user registration
2013-02-27 18:33:47 +01:00
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