LYO7KK3JD3PBYBWSLAO6UKEPVCBUGZ2PWDBPDCY3W7TH3HFOL7TAC
Z6K24BPAXFEXDJBA3UZVWKBSP4A3OTDQAPHAMPNACTI3HJ4REI5AC
DL7F4E4CV5RYRH7AT2NXOEGZGI4GI43NZSKSTXJ6MRJKPVJFL3LQC
CLXEECMFKLUIN5QBV3BPPPSU6G5UF6MXRSNWA6LXUBNQGSJY4U5QC
KPWMZFHZXW5CEWXXTB4JDAJLOX42UNGKFULA3FAGQJAPSTSTFNKAC
LEQWZ3IJUNYXLBLYGRS5MJMXLSM5YHTMC2GJLVLHVLQGXMKUHADAC
RWNXH3H26EQHKJNMP4DUJCJKUYQBMV347234ZLE26SIFTVLSUWXQC
RXJZO7EV5JTZHFIVF7Y3B5A3NIGOPOQQHBWMVFSJFLBDS6MJL6HAC
QWR2YMEATF5SOBQHKLDBLM5UWZKMFK3YCUZIGZHXHBCRGIZ726FQC
{ doCheck ? true }:
mkShell {
buildInputs = [
];
shellHook = ''
export HYDRA_HOME="src/"
mkdir -p .hydra-data
export HYDRA_DATA="$(pwd)/.hydra-data"
exec foreman start
'';
}
export HYDRA_DBI='dbi:Pg:dbname=hydra;host=localhost;port=64444'
foreman (hydra.overrideAttrs (_: { inherit doCheck; })) postgresql95
{ foreman, mkShell, hydra, postgresql95 }:
hydra-server: ./scripts/start-hydra.sh
hydra-queue-runner: ./scripts/start-queue-runner.sh
hydra-evaluator: ./scripts/start-evaluator.sh
postgres: ./scripts/start-postgres.sh
hydra-server: ./foreman/start-hydra.sh
hydra-queue-runner: ./foreman/start-queue-runner.sh
hydra-evaluator: ./foreman/start-evaluator.sh
postgres: ./foreman/start-postgres.sh
runHydra = pkgs.callPackage ./run-hydra.nix {};
devShell = pkgs.hydra.overrideAttrs (old: {
buildInputs = old.buildInputs ++ [ pkgs.foreman ];
shellHook = old.shellHook + ''
export HYDRA_HOME="src/"
mkdir -p .hydra-data
export HYDRA_DATA="$(pwd)/.hydra-data"
export HYDRA_DBI='dbi:Pg:dbname=hydra;host=localhost;port=64444'
'';
});