From 7b85c8a19f429cb8cd90f969d28b2ee4838123aa Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 2 Oct 2018 16:13:14 +0200 Subject: [PATCH] Test on multiple channels Closes fgaz/nur-packages-template#1 --- .travis.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1aae40f..d04a7c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,11 +7,22 @@ env: - CACHIX_CACHE= - NUR_REPO= +matrix: + include: + - env: NIX_CHANNEL=https://nixos.org/channels/nixpkgs-unstable + - env: NIX_CHANNEL=https://nixos.org/channels/nixos-unstable + - env: NIX_CHANNEL=https://nixos.org/channels/nixos-18.03 + # cachix will be introduced in 18.09, so we just allow a failure for now + allow_failures: + - env: NIX_CHANNEL=https://nixos.org/channels/nixos-18.03 + install: - nix --version - - travis_retry nix-channel --update + - if [ -n "${CACHIX_CACHE}" ]; then travis_retry nix-channel --update; fi - if [ -n "${CACHIX_CACHE}" ]; then nix-env -i cachix; fi - if [ -n "${CACHIX_CACHE}" ]; then cachix use "${CACHIX_CACHE}"; fi + - nix-channel --add "${NIX_CHANNEL}" nixpkgs + - travis_retry nix-channel --update script: - outs=$(nix-build non-broken.nix) && echo Produced $outs