about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2016-07-07 19:18:42 +0000
committerMatthew Bauer <mjbauer95@gmail.com>2016-07-12 21:34:58 +0000
commit5282a336a4cda925f1e1d213702c3c31e2b3bcee (patch)
tree5a37018362aacaafdcb8da309af6d6ce1a7c37ca
parentd40066b49bed6792b2911d4503f2ab49e37e005d (diff)
downloadnixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar.gz
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar.bz2
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar.lz
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar.xz
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.tar.zst
nixlib-5282a336a4cda925f1e1d213702c3c31e2b3bcee.zip
travis: build manuals to verify that they work
fixes #15109
-rw-r--r--.travis.yml5
-rwxr-xr-xmaintainers/scripts/travis-nox-review-pr.sh20
2 files changed, 18 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index e3386d5a6c29..07e8006aa9ab 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,9 +4,8 @@ matrix:
         - os: linux
           sudo: false
           script:
-              - ./maintainers/scripts/travis-nox-review-pr.sh verify
-              - ./maintainers/scripts/travis-nox-review-pr.sh check
-              - ./maintainers/scripts/travis-nox-review-pr.sh tarball
+              - ./maintainers/scripts/travis-nox-review-pr.sh nixpkgs-verify nixpkgs-manual nixpkgs-tarball
+              - ./maintainers/scripts/travis-nox-review-pr.sh nixos-options nixos-manual
         - os: linux
           sudo: required
           dist: trusty
diff --git a/maintainers/scripts/travis-nox-review-pr.sh b/maintainers/scripts/travis-nox-review-pr.sh
index a992311436c5..35ac3d443048 100755
--- a/maintainers/scripts/travis-nox-review-pr.sh
+++ b/maintainers/scripts/travis-nox-review-pr.sh
@@ -8,20 +8,32 @@ while test -n "$1"; do
 
     case $1 in
 
-        verify)
+        nixpkgs-verify)
             echo "=== Verifying that nixpkgs evaluates..."
 
             nix-env --file $TRAVIS_BUILD_DIR --query --available --json > /dev/null
             ;;
 
-        check)
+        nixos-options)
             echo "=== Checking NixOS options"
 
             nix-build $TRAVIS_BUILD_DIR/nixos/release.nix --attr options --show-trace
             ;;
 
-	tarball)
-            echo "=== Checking tarball creation"
+        nixos-manual)
+            echo "=== Checking NixOS manuals"
+
+            nix-build $TRAVIS_BUILD_DIR/nixos/release.nix --attr manual --show-trace
+            ;;
+
+        nixpkgs-manual)
+            echo "=== Checking nixpkgs manuals"
+
+            nix-build $TRAVIS_BUILD_DIR/pkgs/top-level/release.nix --attr manpages --show-trace
+            ;;
+
+        nixpkgs-tarball)
+            echo "=== Checking nixpkgs tarball creation"
 
             nix-build $TRAVIS_BUILD_DIR/pkgs/top-level/release.nix --attr tarball --show-trace
             ;;