Sha256: 4aa543c05b67b41a8318f678003480e1ee53d3342f6cf7699217dac5e1ee03d0

Contents?: true

Size: 2 KB

Versions: 20

Compression:

Stored size: 2 KB

Contents

---
language: python
python: "2.7"

env:
  - ANSIBLE_VERSION=latest
  - ANSIBLE_VERSION=1.9.1
  - ANSIBLE_VERSION=1.9.0.1
  - ANSIBLE_VERSION=1.8.4
  - ANSIBLE_VERSION=1.8.3
  - ANSIBLE_VERSION=1.8.2
  - ANSIBLE_VERSION=1.8.1
  - ANSIBLE_VERSION=1.8
  - ANSIBLE_VERSION=1.7.2
  - ANSIBLE_VERSION=1.7.1
  - ANSIBLE_VERSION=1.7
  - ANSIBLE_VERSION=1.6.9
  - ANSIBLE_VERSION=1.6.8
  - ANSIBLE_VERSION=1.6.7
  - ANSIBLE_VERSION=1.6.6
  - ANSIBLE_VERSION=1.6.5
  - ANSIBLE_VERSION=1.6.4
  - ANSIBLE_VERSION=1.6.3
  - ANSIBLE_VERSION=1.6.2
  - ANSIBLE_VERSION=1.6.10
  - ANSIBLE_VERSION=1.6.1
  - ANSIBLE_VERSION=1.6
  - ANSIBLE_VERSION=1.5.5
  - ANSIBLE_VERSION=1.5.4
  - ANSIBLE_VERSION=1.5.3
  - ANSIBLE_VERSION=1.5.2
  - ANSIBLE_VERSION=1.5.1
  - ANSIBLE_VERSION=1.5

branches:
  only:
    - master

matrix:
  allow_failures:
    # See https://github.com/ansible/ansible/issues/6385
    - env: ANSIBLE_VERSION=1.5.1

before_install:
  - sudo apt-get update -qq

  # Remove htop
  - sudo apt-get remove --purge htop

install:
  # Install Ansible.
  - if [ "$ANSIBLE_VERSION" = "latest" ]; then pip install ansible; else pip install ansible==$ANSIBLE_VERSION; fi

  # Add ansible.cfg to pick up roles path.
  - printf "[defaults]\nroles_path = ../" > ansible.cfg

script:
  # Check the role/playbook's syntax.
  - ansible-playbook -i tests/inventory tests/test.yml --syntax-check

  # Run the role/playbook with ansible-playbook.
  - ansible-playbook -i tests/inventory tests/test.yml --connection=local --sudo -vvvv

  # Run the role/playbook again, checking to make sure it's idempotent.
  - >
    ansible-playbook -i tests/inventory tests/test.yml --connection=local --sudo
    | grep -q 'changed=0.*failed=0'
    && (echo 'Idempotence test: pass' && exit 0)
    || (echo 'Idempotence test: fail' && exit 1)

notifications:
  email: false
  hipchat:
    rooms:
      secure: l5UYzdHkL4Ec2luCwA0gcbKL52x7wY8dSj2K2NYCxZFNwOH7p04l7eAtackqn/t73TL1DvjtOPLAEO2hRDQzLSHPbGXiNS30nbOIG0IkuHQoatPSa9gcV1NfwMHU/bj3TU1NiAjAOoew0KKrhN1H+5UpfzMcqDM0Scgf/uiVGHo=

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
taperole-1.7.1 vendor/tersmitten.htop/.travis.yml
taperole-1.7.0 vendor/tersmitten.htop/.travis.yml
taperole-1.6.0 vendor/tersmitten.htop/.travis.yml
taperole-1.5.5 vendor/tersmitten.htop/.travis.yml
taperole-1.5.4 vendor/tersmitten.htop/.travis.yml
taperole-1.5.3 vendor/tersmitten.htop/.travis.yml
taperole-1.5.2 vendor/tersmitten.htop/.travis.yml
taperole-1.5.1 vendor/tersmitten.htop/.travis.yml
taperole-1.5.0 vendor/tersmitten.htop/.travis.yml
taperole-1.4.3 vendor/tersmitten.htop/.travis.yml
taperole-1.4.2 vendor/tersmitten.htop/.travis.yml
taperole-1.4.1 vendor/tersmitten.htop/.travis.yml
taperole-1.4.0 vendor/tersmitten.htop/.travis.yml
taperole-1.3.6 vendor/tersmitten.htop/.travis.yml
taperole-1.3.5 vendor/tersmitten.htop/.travis.yml
taperole-1.3.4 vendor/tersmitten.htop/.travis.yml
taperole-1.3.3 vendor/tersmitten.htop/.travis.yml
taperole-1.3.2 vendor/tersmitten.htop/.travis.yml
taperole-1.3.1 vendor/tersmitten.htop/.travis.yml
taperole-1.3.0 vendor/tersmitten.htop/.travis.yml