Hydra, for Lix
Find a file
Eelco Dolstra 9f027b22b1 Allow users to reproduce builds on their own systems
You can now do:

  bash <(curl http://hydra-server/build/1238757/reproduce)

to download and execute a script that reproduces a Hydra build
locally.  This script fetches all inputs (e.g. Git repositories) and
then invokes nix-build.

The downloaded sources are stored in /tmp/build-<buildid> and reused
between invocations of the script.

Any additional command line options are passed to nix-build.  So

  bash <(curl http://hydra-server/build/1238757/reproduce) --run-env

will drop you in a shell where you can interactively hack on the
build, e.g.

  $ source $stdenv/setup
  $ set +e
  $ unpackPhase
  $ cd $sourceRoot
  $ configurePhase
  $ emacs foo.c &
  $ make

and so on.
2013-04-04 17:30:07 +02:00
doc Revert "Remove now-unused SystemTypes table" 2013-03-05 17:42:16 +01:00
src Allow users to reproduce builds on their own systems 2013-04-04 17:30:07 +02:00
tests Fix the tests 2013-03-29 01:34:59 +01:00
.gitignore Add a menu item for deleting jobsets 2013-02-21 00:47:21 +01:00
bootstrap hydra: Simplify `bootstrap'. 2011-01-14 10:52:47 +00:00
configure.ac Add font for the captcha 2013-03-04 12:16:13 +01:00
COPYING hydra: revert license change 2010-03-29 14:16:46 +00:00
deps.nix Add user registration 2013-02-27 18:33:47 +01:00
hydra-module.nix hydra-module: Set GIT_SSL_CAINFO for git over https 2013-03-22 13:22:33 -04:00
INSTALL hydra: use autoconf/-make 2010-09-30 14:29:15 +00:00
Makefile.am Build documentation last 2013-01-22 12:05:47 +01:00
release.nix Cleanup 2013-01-23 15:47:42 +01:00
version hydra: fix tarball build, add pre suffix to tarballs 2010-09-30 15:02:42 +00:00