Eelco Dolstra
9939ddf22c
Add a plugin for HipChat notification
...
This plugin sends notification of build failure or success to a
HipChat room, if the status differs from the last build.
The plugin can be configured by adding one or more of these stanzas to
hydra.conf:
<hipchat>
jobs = (patchelf|nixops):.*:.*
room = 1234
token = 39ab2198fe...
</hipchat>
Here "jobs" is a regular expression against which the fully qualified
job name of the build is matched (so for instance
"nixops:master:tarball" will match the stanza above).
2013-06-27 18:56:31 +02:00
Eelco Dolstra
0046c81857
Remove Switch dependency, we're not using it
2013-06-13 15:14:33 +02:00
Eelco Dolstra
7a926935a5
Add Catalyst::DispatchType::Regex for forward compatibility
2013-06-13 15:13:52 +02:00
Eelco Dolstra
66c695e1c3
Fix ‘Unable to handle files with the extension 'conf'’
...
Config::Any uses Module::Pluggable to seach for plugins, so it needs
the patched Module::Pluggable in Nixpkgs (rather than the one in Perl
itself) to properly find plugins in symlink trees created by buildEnv.
2013-06-02 23:29:24 +02:00
Eelco Dolstra
5e0542d3af
Use buildEnv to combine Hydra's Perl dependencies
...
This makes the Perl search path ($PERL5LIB) much shorter, cutting down
the number of stat() calls when starting hydra-server from ~432000 to
~9000.
2013-05-24 15:26:47 -04:00
Eelco Dolstra
7807ff27b7
Fix the test
2013-04-12 01:24:16 +02:00
Eelco Dolstra
60e36d3d1a
Cleanup
2013-01-23 15:47:42 +01:00
Eelco Dolstra
b1f7aa0583
Fail on failure
2013-01-23 12:46:01 +00:00
Eelco Dolstra
418e57ec3f
VM test: start the web server
2013-01-23 13:00:07 +01:00
Eelco Dolstra
15ee6147d0
Fix VM test
2013-01-23 12:55:29 +01:00
Eelco Dolstra
67aefde62c
Remove trailing whitespace
2013-01-22 14:41:02 +01:00
Rob Vermaas
12223d6202
Add bzip2 to buildInputs.
2012-06-25 12:04:25 +02:00
Eelco Dolstra
854513be8e
I should test first
2012-04-30 17:57:13 +02:00
Eelco Dolstra
7734de5817
Add OpenSSL as a dependency because Nix needs it
...
Actually the real problem is that a) Nix doesn't propagate the OpenSSL
dependency; b) Nix shouldn't link against OpenSSL by default anyway.
2012-04-04 11:43:14 +02:00
Rob Vermaas
1904f82f06
add openssl to deps
2012-04-01 18:15:00 +02:00
Eelco Dolstra
914c5e248a
Use <...> syntax
2012-03-13 11:03:32 +01:00
Eelco Dolstra
1d96b0ba67
Use a nicer version string
2011-12-05 15:53:23 +01:00
Ludovic Courtès
6c4e83d454
More command renaming.
2011-12-02 15:58:26 +01:00
Eelco Dolstra
dd6e5d49ba
Fix the test
2011-11-30 18:14:48 +01:00
Ludovic Courtès
5d1ae69696
Second attempt to get Hydra to see style.css & co.
2011-10-12 15:04:13 +00:00
Ludovic Courtès
1007c0ca20
Specify all of $(htmldir) as the doc.
2011-10-12 14:54:23 +00:00
Rob Vermaas
926c622252
remove nix from buildinputs
2011-10-04 20:56:31 +00:00
Rob Vermaas
8e87f2cf61
add nix to buildinputs
2011-10-04 20:23:49 +00:00
Eelco Dolstra
7764095835
* Pass nixUnstable to the tarball build.
2011-08-19 15:43:43 +00:00
Eelco Dolstra
5a8e0d1e13
* Fix symbol to look for.
2011-08-19 15:28:32 +00:00
Ludovic Courtès
1ddd8b29fb
release.nix: Install the manual under the right prefix.
2011-07-04 20:11:51 +00:00
Ludovic Courtès
1e737f95f8
release.nix: Add --with-docbook-xsl' to the configure flags for
tarball'.
2011-07-04 15:36:38 +00:00
Ludovic Courtès
2e723601ca
release.nix: Make the HTML manual a Hydra build product.
2011-07-04 14:48:44 +00:00
Ludovic Courtès
63e3e869c9
release.nix: Remove `services' arguments to ${nixos}/lib/testing.nix.
2011-07-04 14:06:05 +00:00
Rob Vermaas
ffa4ba3b9e
nix-prefetch-* scripts are in hydra svn now
2011-03-25 08:18:26 +00:00
Rob Vermaas
385b70c898
hydra: fixed and re-enabled evaluation tests
2011-03-24 13:45:01 +00:00
Rob Vermaas
d0ba7678d5
oops, should have added topgit to hydraPath
2011-03-21 13:01:54 +00:00
Rob Vermaas
d939b06ced
add topgit to hydra's path
2011-03-21 12:52:11 +00:00
Rob Vermaas
5db13c92b2
keep build directory
2011-03-17 09:18:13 +00:00
Rob Vermaas
e981a48d97
svn -> subversion
2011-03-16 14:25:39 +00:00
Rob Vermaas
14e470e680
hydrA: add some pkgs to buildinputs for tests
2011-03-16 14:22:53 +00:00
Rob Vermaas
e4e04dd123
add sqlite to buildinputs
2011-03-16 09:31:44 +00:00
Rob Vermaas
d7c3d06d59
hydra: add bazaar to path
2011-02-08 13:41:23 +00:00
Rob Vermaas
b75207946b
hydra/release.nix: use new location for manual.pdf
2011-01-17 09:32:29 +00:00
Rob Vermaas
2892c92569
move nix-prefetch-* into tarball
2011-01-14 14:04:46 +00:00
Ludovic Courtès
18e23e90e2
hydra: Clarify the dependency on BDW-GC.
2011-01-14 12:53:54 +00:00
Ludovic Courtès
55a6f53c66
hydra: Change the tarball' job to use
--with-nix'.
2011-01-14 12:42:37 +00:00
Rob Vermaas
8463942811
hydra/release.nix: posthook -> postdist
2011-01-14 10:48:50 +00:00
Rob Vermaas
3d17802d1c
hydra/release.nix: move manual to tarball build, restore version in store path for tarball build
2011-01-14 10:43:47 +00:00
Eelco Dolstra
ba31684153
2010-11-19 11:36:11 +00:00
Rob Vermaas
52292ef0af
hydra: revert 24180
2010-10-18 10:34:54 +00:00
Rob Vermaas
753f5679cb
hydra: remove HYDRA_HOME env var, not used
2010-10-08 10:45:44 +00:00
Rob Vermaas
4035eff856
hydra: fix name of build jobset
2010-09-30 15:09:34 +00:00
Rob Vermaas
834ebdea4b
hydra: fix tarball build, add pre suffix to tarballs
2010-09-30 15:02:42 +00:00
Rob Vermaas
3d3a495d27
hydra: fix build job
2010-09-30 14:29:19 +00:00
Rob Vermaas
c37b90ee3e
hydra: use autoconf/-make
2010-09-30 14:29:15 +00:00
Eelco Dolstra
eb0c477549
* jQuery 1.8.4.
2010-08-31 14:17:28 +00:00
Rob Vermaas
0802559b03
hydra: do not perform git clone every time. in stead work on local clone and pull
2010-07-28 12:48:29 +00:00
Rob Vermaas
d6131fba50
initial support for mercurial
2010-07-27 11:14:24 +00:00
Eelco Dolstra
f4592654e0
* jquery-ui 1.8.1 disappeared.
2010-06-22 12:05:08 +00:00
Rob Vermaas
414dce6d13
updated jquery version to 1.8.1
2010-05-18 07:48:31 +00:00
Rob Vermaas
aca554e679
hydra: remove some layout, test
2010-03-29 12:00:05 +00:00
Rob Vermaas
1578bbf198
* hydra: make manual.pdf
2010-03-29 11:46:17 +00:00
Eelco Dolstra
c42c675a42
* Start of a regression test for Hydra.
2010-03-10 15:48:45 +00:00
Eelco Dolstra
a2fabdd976
* Install the SQL schemata in $out/share/hydra/sql.
2010-03-10 15:23:27 +00:00
Eelco Dolstra
775c0d6423
* Simplify.
2010-03-05 17:52:43 +00:00
Eelco Dolstra
66f3547fe7
* Build Hydra with the Nix Perl bindings.
2010-03-04 15:11:01 +00:00
Eelco Dolstra
6fd6e11794
2010-02-24 15:11:52 +00:00
Rob Vermaas
f44128275c
* hydra: added initial version of build graph
2010-02-10 10:15:09 +00:00
Rob Vermaas
3677a5fc6e
* hydra: updated jquery version, needed for tabs (to be added later)
2010-02-01 12:07:26 +00:00
Rob Vermaas
7d6df36e65
* hydra/release.nix: remove supportOldDBs
2009-11-25 10:37:22 +00:00
Rob Vermaas
8911351e7b
add git to hydraPath
2009-11-17 15:45:02 +00:00
Rob Vermaas
2fb05b34bf
add support for git as jobinput
2009-11-17 15:16:41 +00:00
Eelco Dolstra
686b6271d2
* Cleaned up the foreign key constraints.
...
* Generate SQLite and PostgreSQL schemas from hydra.sql.
2009-10-21 12:25:43 +00:00
Rob Vermaas
d7713b4dba
* Add nix version to footer of hydra pages
2009-09-01 08:50:51 +00:00
Rob Vermaas
357679e154
if not linux, do not add rpm/dpkg/cdrkit to path
2009-07-27 20:37:12 +00:00
Eelco Dolstra
1ca935e31a
2009-07-09 15:45:56 +00:00
Eelco Dolstra
bff13ab3e8
2009-07-09 15:40:43 +00:00
Eelco Dolstra
3e192cbb90
* Support showing the contents of ISO images (using isoinfo in
...
cdrkit).
2009-07-07 11:37:47 +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
Rob Vermaas
27c7a7bc39
dep on DBDPg
2009-05-09 16:21:25 +00:00
Eelco Dolstra
0476ed2340
2009-04-27 13:08:15 +00:00
Eelco Dolstra
f160e097c5
* perl -> perlPackages.
2009-04-20 12:51:47 +00:00
Eelco Dolstra
f2a42c0d81
2009-04-03 17:51:57 +00:00
Eelco Dolstra
61b6fed15d
2009-04-03 16:25:07 +00:00
Eelco Dolstra
550488e010
* Add openssh to $PATH to support svn+ssh checkouts.
2009-04-03 08:39:10 +00:00
Eelco Dolstra
12c1d90135
* Add some DB indices to make the /releases page much faster.
...
* Reduce the number of DB queries for the /all and /jobstatus pages.
* Show the Hydra version number.
2009-03-23 13:52:24 +00:00
Eelco Dolstra
9e4b029285
* A quick hack to list the contents of various types of files (RPM,
...
Debs, tars, ...).
2009-03-18 17:40:12 +00:00
Eelco Dolstra
8c91e69779
2009-03-16 17:20:45 +00:00
Eelco Dolstra
f945fbb5bd
* Use Catalyst's HTTP::Prefork engine by default, with some limits to
...
prevent the server from being overloaded.
2009-03-11 15:48:06 +00:00
Eelco Dolstra
717625a5b9
2009-03-09 15:53:03 +00:00
Eelco Dolstra
11360c7aa8
2009-03-06 10:35:27 +00:00
Eelco Dolstra
fa9df4e2d4
2009-03-06 10:23:41 +00:00
Eelco Dolstra
2f1bcbb1e5
* Urgh. Need some regression tests...
2009-03-03 23:04:11 +00:00
Eelco Dolstra
5c5cf00610
2009-03-03 22:35:11 +00:00
Eelco Dolstra
7e796cdbe3
2009-02-27 15:37:41 +00:00
Eelco Dolstra
9d633a6215
2009-02-26 20:53:26 +00:00
Eelco Dolstra
d875d2b736
2008-12-15 14:52:21 +00:00
Eelco Dolstra
ae630bbd77
* Install the manual.
2008-12-01 20:22:03 +00:00
Eelco Dolstra
f6fcbf9245
* Include nix-prefetch-svn in the Hydra binary distribution.
...
* Be very strict about $PATH so that we don't get surprises about
missing programs.
2008-11-28 23:44:17 +00:00
Eelco Dolstra
f8863116b4
2008-11-28 18:15:19 +00:00
Eelco Dolstra
2eb33da62c
2008-11-28 18:05:36 +00:00
Eelco Dolstra
d6298a6fc2
* Actually, include jquery and tablesorter in the source tarball.
2008-11-28 16:29:41 +00:00
Eelco Dolstra
e3f705e587
* Include jquery and tablesorter in the build.
2008-11-28 16:23:56 +00:00
Eelco Dolstra
3ec88541b2
* Nix expression for building Hydra.
2008-11-28 16:13:06 +00:00