Copy with ssh-ng to speedup things
This commit is contained in:
parent
05f74ab4eb
commit
a310d801d4
|
@ -287,7 +287,7 @@
|
||||||
prebuild-all-remote = pkgs.writeScriptBin "prebuild-all" ''
|
prebuild-all-remote = pkgs.writeScriptBin "prebuild-all" ''
|
||||||
#!${pkgs.runtimeShell} -e
|
#!${pkgs.runtimeShell} -e
|
||||||
|
|
||||||
nix copy --to ssh://$1 ${inputPaths}
|
nix copy --no-check-sigs --to ssh-ng://$1 ${inputPaths}
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
ssh $1 -- nix build -L --no-link ${
|
ssh $1 -- nix build -L --no-link ${
|
||||||
|
@ -325,14 +325,14 @@
|
||||||
"${name}-nixos-rebuild" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
"${name}-nixos-rebuild" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
||||||
#!${pkgs.runtimeShell} -ex
|
#!${pkgs.runtimeShell} -ex
|
||||||
[[ $(ssh ${target} cat /etc/hostname) == ${name} ]]
|
[[ $(ssh ${target} cat /etc/hostname) == ${name} ]]
|
||||||
nix copy --to ssh://${target} ${inputPaths}
|
nix copy --no-check-sigs --to ssh-ng://${target} ${inputPaths}
|
||||||
ssh ${target} nixos-rebuild ${rebuildArg} "$@"
|
ssh ${target} nixos-rebuild ${rebuildArg} "$@"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
"${name}-nixos-rebuild-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
"${name}-nixos-rebuild-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
||||||
#!${pkgs.runtimeShell} -e
|
#!${pkgs.runtimeShell} -e
|
||||||
echo Copying Flakes
|
echo Copying Flakes
|
||||||
nix copy --to ssh://root@hydra.serv.zentralwerk.org ${inputPaths}
|
nix copy --no-check-sigs --to ssh-ng://root@hydra.serv.zentralwerk.org ${inputPaths}
|
||||||
echo Building on Hydra
|
echo Building on Hydra
|
||||||
ssh root@hydra.serv.zentralwerk.org -- \
|
ssh root@hydra.serv.zentralwerk.org -- \
|
||||||
nix build -L -o /tmp/nixos-system-${name} \
|
nix build -L -o /tmp/nixos-system-${name} \
|
||||||
|
@ -420,7 +420,7 @@
|
||||||
#!${pkgs.runtimeShell} -e
|
#!${pkgs.runtimeShell} -e
|
||||||
|
|
||||||
echo Copying Flakes
|
echo Copying Flakes
|
||||||
nix copy --to ssh://root@hydra.serv.zentralwerk.org ${secrets} ${self}
|
nix copy --no-check-sigs --to ssh-ng://root@hydra.serv.zentralwerk.org ${secrets} ${self}
|
||||||
|
|
||||||
echo Building on Hydra
|
echo Building on Hydra
|
||||||
ssh root@hydra.serv.zentralwerk.org -- \
|
ssh root@hydra.serv.zentralwerk.org -- \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user