diff --git a/.travis.yml b/.travis.yml index fa804ef..00b51b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,2 @@ -language: node_js -node_js: - - v5 - - v4 - - '0.12' - - '0.10' +language: nix +script: nix-build -A tests diff --git a/default.nix b/default.nix index f922abb..5b2828f 100644 --- a/default.nix +++ b/default.nix @@ -98,8 +98,20 @@ let }; in pkgs.writeText "resources.json" (builtins.toJSON hashedList); + buildTest = test: version: buildResources { + configuration = { + require = [test { + config.kubernetes.version = version; + }]; + }; + }; + in { inherit buildResources; - test = buildResources { configuration = ./test/default.nix; }; + tests."k8s-1_7" = buildTest ./test/default.nix "1.7"; + tests."k8s-1_8" = buildTest ./test/default.nix "1.8"; + tests."k8s-1_9" = buildTest ./test/default.nix "1.9"; + tests."k8s-1_10" = buildTest ./test/default.nix "1.10"; + tests."k8s-1_11" = buildTest ./test/default.nix "1.11"; } diff --git a/test/default.nix b/test/default.nix index 1f7ca66..d35d251 100644 --- a/test/default.nix +++ b/test/default.nix @@ -1,7 +1,5 @@ { config, ... }: { - kubernetes.version = "1.11"; - require = [./modules.nix ./deployment.nix]; }