Eelco Dolstra
8b5900ac33
Remove outdated email address
...
(cherry picked from commit 22a65d0269
)
2020-03-31 22:18:46 +02:00
Eelco Dolstra
15187b059b
Remove hydra-eval-guile-jobs
...
This hasn't been used in a long time (Guix uses its own CI system),
and it probably doesn't work anymore.
(cherry picked from commit 23c9ca3e94
)
2020-02-20 09:58:12 +01:00
51ce620681
Stops the pager from blocking at configurePhase ( #618 )
...
This is caused by the autoconf check for `nix-store` which is equivalent
to running this:
```
$ nix-store --timeout 123 -q
```
This would open the pager on a 2.1.1 version of nix.
```
$ nix-store --version
nix-store (Nix) 2.1.1
```
Setting `PAGER` to `cat` ensures the pager doesn't block the
configurePhase.
```
$ PAGER=cat nix-store --timeout 123 -q
```
2018-12-01 22:01:40 +00:00
Eelco Dolstra
7c3e5c99c0
Include nix/config.h
2017-03-03 12:33:22 +01:00
Eelco Dolstra
2b790ceefa
Remove the pretty-printed log
...
It didn't work anymore due to the removal of nix-log2xml. And in any
case XSL is the work of the devil.
2016-10-27 14:43:17 +02:00
Eelco Dolstra
e0b2921ff2
Concurrent hydra-evaluator
...
This rewrites the top-level loop of hydra-evaluator in C++. The Perl
stuff is moved into hydra-eval-jobset. (Rewriting the entire evaluator
would be nice but is a bit too much work.) The new version has some
advantages:
* It can run multiple jobset evaluations in parallel.
* It uses PostgreSQL notifications so it doesn't have to poll the
database. So if a jobset is triggered via the web interface or from
a GitHub / Bitbucket webhook, evaluation of the jobset will start
almost instantaneously (assuming the evaluator is not at its
concurrency limit).
* It imposes a timeout on evaluations. So if e.g. hydra-eval-jobset
hangs connecting to a Mercurial server, it will eventually be
killed.
2016-10-14 14:22:12 +02:00
Eelco Dolstra
4dfbe5c642
Don't pollute the source directory
2016-03-22 13:19:00 +01:00
Eelco Dolstra
74426e6820
Simplify running nix-shell
...
This also removes building a separate source tarball or building a PDF
manual since it's unlikely anybody cares.
2016-03-22 12:53:28 +01:00
Eelco Dolstra
2a7fbd57cc
Allow the machines file to specify host public keys
...
It's easier for the Hydra provisioner to put host public keys in the
machines file than to separately manage the known_hosts file
(especially when the provisioner runs on a different machine).
2015-08-26 13:43:02 +02:00
Eelco Dolstra
dc446c3980
Start of single-process hydra-queue-runner
2015-05-28 17:39:29 +02:00
Eelco Dolstra
a91cbefda0
Shut up warnings
2015-05-28 17:38:17 +02:00
Eelco Dolstra
c93ff1e817
Doh
2015-05-26 15:25:21 +02:00
Ricardo M. Correia
5af301ee82
configure.ac: Declare we're using the serial test harness
...
Fixes #200 .
2015-04-13 12:52:08 +02:00
Eelco Dolstra
4727165832
Use pkgconfig to find Nix
2014-09-18 12:24:05 +02:00
Shea Levy
114f8a26ee
Fix build for new nixUnstable
2014-06-16 12:24:17 -04:00
Eelco Dolstra
4aa01e021e
Fix building against the latest Nix
2014-04-08 17:08:09 +02:00
Shea Levy
5fe09e9bf0
nix's libs live in $out/lib now, not $out/nix/lib
2014-03-06 07:56:50 -05:00
Eelco Dolstra
2d8f2503c5
Build against latest Nix
2014-03-05 11:11:59 +01:00
Eelco Dolstra
5078730cb5
Use evalFile() instead of parseExprFromFile()
2013-09-06 15:17:27 +00:00
Shea Levy
351a026c4e
libexpr's symbol table has changed
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-09-06 10:58:03 -04:00
Eelco Dolstra
7cd386894d
Don't try to open the Nix DB from configure
...
Not sure how this ever worked before...
2013-07-19 10:57:40 +02:00
Eelco Dolstra
f831287d4b
Add font for the captcha
...
Taken from http://www.thibault.org/fonts/staypuft/ .
2013-03-04 12:16:13 +01:00
Ludovic Courtès
183078131a
Capture the path to `guile', when available.
2012-10-17 16:25:49 +02:00
Ludovic Courtès
f27ae1d566
Add support for Guile & Guix.
2012-10-17 16:23:00 +02:00
Eelco Dolstra
82d17a2d0b
Rename hydra_*.pl to hydra-*
...
The underscores are ugly and the .pl extension is an implementation
detail that shouldn't be visible to the outside.
Also, get rid of the *.in files. It's not really necessary to
generate them. And I was always modifying the wrong file.
2011-11-30 18:14:48 +01:00
Ludovic Courtès
eb3b5ef6a0
configure: Set the right $PATH for Nix.
2011-10-04 21:03:33 +00:00
Ludovic Courtès
ddd799df2d
configure: Fix typo.
2011-10-04 20:58:01 +00:00
Ludovic Courtès
bfdb138010
configure: Allow `nix-store' to be run within a build chroot.
2011-10-04 20:53:47 +00:00
Ludovic Courtès
aaf2448668
configure: Call the variable $NIX_STORE_PROGRAM, not $NIX_STORE.
2011-10-04 20:19:14 +00:00
Ludovic Courtès
3121948b26
configure: Make sure we get a recent `nix-store'.
2011-10-04 20:03:49 +00:00
Ludovic Courtès
67318a2f5b
configure: Preserve the user's $CPPFLAGS and $LDFLAGS.
2011-10-04 13:31:05 +00:00
Ludovic Courtès
14596d3ed1
configure: Pass `-L/to/nix' as $LDFLAGS, not $LIBS.
2011-10-04 12:52:12 +00:00
Eelco Dolstra
5a8e0d1e13
* Fix symbol to look for.
2011-08-19 15:28:32 +00:00
Ludovic Courtès
666f543122
Build the HTML manual; add the HTML & PDF to the distribution; install them.
...
* doc/manual/Makefile.am (dist_html_DATA, dist_pdf_DATA): New variables.
(manual.html): New target.
(manual.pdf): Use $(DBLATEX), uppercase.
* configure.ac: Check for `xsltproc'. Add `--with-docbook-xsl' option.
2011-07-04 14:48:38 +00:00
Rob Vermaas
9f33d4c98d
2011-03-17 13:25:27 +00:00
Rob Vermaas
cd7bc3681e
set scripts to executable
2011-03-17 07:39:46 +00:00
Rob Vermaas
1dbbbe3f31
oops, committed too much
2011-03-16 13:19:15 +00:00
Rob Vermaas
890a7867b4
add first evaluations tests
2011-03-16 13:18:12 +00:00
Rob Vermaas
0df0723b46
first test, not yet in buildprocess
2011-03-16 08:50:31 +00:00
Rob Vermaas
f95ded45a5
revert commit 26130, use hardcoded default value for HYDRA_DATA (/var/lib/hydra)
2011-03-07 12:30:27 +00:00
Ludovic Courtès
bf927b3180
Set a default value for `getHydraPath'.
2011-03-02 15:17:03 +00:00
Ludovic Courtès
18e23e90e2
hydra: Clarify the dependency on BDW-GC.
2011-01-14 12:53:54 +00:00
Ludovic Courtès
3c573761fe
hydra: Actually check for Nix in `configure'.
2011-01-14 10:52:44 +00:00
Ludovic Courtès
0e6e111a50
hydra: Improve `AC_INIT' call.
2011-01-14 10:52:40 +00:00
Rob Vermaas
834ebdea4b
hydra: fix tarball build, add pre suffix to tarballs
2010-09-30 15:02:42 +00:00
Rob Vermaas
c37b90ee3e
hydra: use autoconf/-make
2010-09-30 14:29:15 +00:00