Skip to content

Instantly share code, notes, and snippets.

@samueldr
Created March 18, 2020 19:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samueldr/45fab9f33315f882b64fa1d2afd9dcc0 to your computer and use it in GitHub Desktop.
Save samueldr/45fab9f33315f882b64fa1d2afd9dcc0 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -e
set -u
PS4=" $ "
THIS="$(cd "$(dirname "${BASH_SOURCE[0]}")"; pwd)"
# TODO: use a cached nix-built hydra from a hydra eval.
HYDRA="/Users/samuel/Projects/nixos/hydra" # FIXME
(set -x
cd "$HYDRA"
nix-shell --run make
)
set -x
time env -i \
HYDRA_CONFIG="$THIS/hydra.conf" \
"$HYDRA"/src/hydra-eval-jobs/hydra-eval-jobs \
-I /nix/store \
-I "$PWD" \
"$@" \
./nixos/release-combined.nix > hydra-eval.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment