blob: 1dc1830c5ae703034e8c225f06a9206499eef4b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{pkgs, ...}: let
uploadToCachix = pkgs.writeScriptBin "upload-to-cachix" ''
#!/bin/sh
set -euf
OUT_END=$(echo ''${OUT_PATHS: -10})
if [ "$OUT_END" == "-spec.json" ]; then
exit 0
fi
export HOME=/root
exec ${pkgs.cachix}/bin/cachix -c /etc/cachix/cachix.dhall push getchoo $OUT_PATHS > /tmp/hydra_cachix 2>&1
'';
in {
nix.extraOptions = ''
post-build-hook = ${uploadToCachix}/bin/upload-to-cachix
'';
}
|