Add a script to test-build everything
This commit is contained in:
parent
3c5b114c56
commit
6911fffa96
21
build-all.sh
Executable file
21
build-all.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/sh -e
|
||||
# Test whether all projects can be downloaded and built,
|
||||
# in all available configurations--Nix introspection is a bit complicated,
|
||||
# so they're listed explicitly.
|
||||
|
||||
build() {
|
||||
echo "$(tput bold)-- Building $*$(tput sgr0)"
|
||||
nix-build --arg local ${LOCAL:-false} "$@"
|
||||
echo
|
||||
}
|
||||
|
||||
for target in *.nix
|
||||
do
|
||||
[ "$target" = default.nix ] && continue
|
||||
|
||||
build "$target"
|
||||
build "$target" --arg full false
|
||||
done
|
||||
|
||||
build pdf-simple-sign-master.nix --arg go true
|
||||
build fiv-master.nix --arg withResvg true
|
Loading…
Reference in New Issue
Block a user