diff options
Diffstat (limited to '')
| -rwxr-xr-x | scripts/build.sh | 7 | ||||
| -rwxr-xr-x | scripts/check.sh (renamed from check.sh) | 7 | ||||
| -rwxr-xr-x | scripts/test.sh | 12 | ||||
| -rwxr-xr-x | update.sh | 3 |
4 files changed, 24 insertions, 5 deletions
diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..a3ff064 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,7 @@ +#! /usr/bin/env sh + +for host in "server2" "server3"; do + nix build ".#nixosConfigurations.$host.config.system.build.toplevel" --print-out-paths --no-link --option max-jobs 1 +done + +# vim: ft=sh diff --git a/check.sh b/scripts/check.sh index f3c4ecb..f152cbb 100755 --- a/check.sh +++ b/scripts/check.sh @@ -1,5 +1,6 @@ #! /usr/bin/env sh +# --log-format multiline-with-logs \ nix build \ --option max-jobs 1 \ --print-out-paths --no-link \ @@ -14,6 +15,6 @@ nix build \ .#checks.x86_64-linux.sharkey \ .#checks.x86_64-linux.sharkey-cpu \ .#checks.x86_64-linux.taskchampion-sync - # .#checks.x86_64-linux.email-dns \ - # .#checks.x86_64-linux.email-http \ - # .#checks.x86_64-linux.email-ip \ +# .#checks.x86_64-linux.email-dns \ +# .#checks.x86_64-linux.email-http \ +# .#checks.x86_64-linux.email-ip \ diff --git a/scripts/test.sh b/scripts/test.sh new file mode 100755 index 0000000..58c3343 --- /dev/null +++ b/scripts/test.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env sh + +test_target="$1" + +[ -z "$test_target" ] && { + echo "You need to select a test target!" 1>&2 + echo "Usage: test_interactive TEST_TARGET" 1>&2 + exit 1 +} + +nix build --log-format multiline-with-logs .#checks.x86_64-linux."$test_target" +# vim: ft=sh diff --git a/update.sh b/update.sh index 669ab7a..903b0ea 100755 --- a/update.sh +++ b/update.sh @@ -13,8 +13,7 @@ __update_sh_run() { __update_sh_run nix flake update __update_sh_run ./pkgs/update_pkgs.sh "$@" - for host in "server2" "server3"; do - nix build ".#nixosConfigurations.$host.config.system.build.toplevel" --print-out-paths --no-link --option max-jobs 1 + __update_sh_run nix build ".#nixosConfigurations.$host.config.system.build.toplevel" --print-out-paths --no-link --option max-jobs 1 done # vim: ft=sh |
