X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=.travis.yml;h=0fcb053b7525ef5d95b87a846864e62476489760;hb=d5b5cb172cd488883e2eac0395dbe4d34ddd7a44;hp=4f5d09c4f15a36f43af56e2f0d5cd26f001e35e8;hpb=2acb3d4f7a61f0a6d932624ccf11cd14d5dc1ff8;p=github%2Ffretlink%2Fansible-clever.git diff --git a/.travis.yml b/.travis.yml index 4f5d09c..0fcb053 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,12 @@ --- -language: nix - sudo: false +language: nix +nix: 2.2.1 +env: + - NIX_PATH=nixpkgs=channel:nixos-19.09 install: - - nix-env -i python2.7-ansible python2.7-ansible-lint ShellCheck-0.7.0 + - nix-env -iA pkgs.python37Packages.ansible-lint pkgs.python37Packages.ansible pkgs.shellcheck -f '' - nix-env -if ./dhall-1.26.1.nix # Check ansible version @@ -22,6 +24,12 @@ script: - ansible-lint . - shellcheck **/*.sh - scripts/dhall_check.sh + # Run integration test + - mkdir -p ~/.local/bin + - cp tests/fake.sh ~/.local/bin/clever + - cp tests/fake.sh ~/.local/bin/git + - ansible-playbook tests/test.yml -i tests/inventory notifications: slack: fretlink:pTIylIN7zkwRFuL3aHERmsbB + webhooks: https://galaxy.ansible.com/api/v1/notifications/