try using nox from nixpkgs (#15857)

* try using nox from nixpkgs

* release.nix: block on nox since otherwise travis-ci will fail hard
This commit is contained in:
Domen Kožar
2016-05-31 12:59:24 +01:00
parent c64a3de27c
commit d47dca41ce
3 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -17,9 +17,9 @@ if [[ $1 == nix ]]; then
echo "=== Verifying that nixpkgs evaluates..."
nix-env -f. -qa --json >/dev/null
elif [[ $1 == nox ]]; then
source $HOME/.nix-profile/etc/profile.d/nix.sh
echo "=== Installing nox..."
git clone -q https://github.com/madjar/nox
pip --quiet install -e nox
nix-build -A nox '<nixpkgs>'
elif [[ $1 == build ]]; then
source $HOME/.nix-profile/etc/profile.d/nix.sh
@@ -38,7 +38,7 @@ elif [[ $1 == build ]]; then
else
echo "=== Checking PR"
if ! nox-review pr ${TRAVIS_PULL_REQUEST}; then
if ! nix-shell -p nox --run "nox-review pr ${TRAVIS_PULL_REQUEST}"; then
if sudo dmesg | egrep 'Out of memory|Killed process' > /tmp/oom-log; then
echo "=== The build failed due to running out of memory:"
cat /tmp/oom-log