johnbellone/nrpe-ng-cookbook

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
sudo: required
dist: trusty
group: edge

addons:
  apt:
    sources:
      - chef-current-trusty
    packages:
      - chefdk

install: echo "skip bundle install"

branches:
  only:
    - master

services: docker

env:
  matrix:
    - INSTANCE=default-centos-6
    - INSTANCE=default-centos-7
    - INSTANCE=default-ubuntu-1204
    - INSTANCE=default-ubuntu-1404
    - INSTANCE=default-ubuntu-1604

before_script:
  - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
  - eval "$(chef shell-init bash)"
  - chef --version
  - cookstyle --version
  - foodcritic --version

script: kitchen verify ${INSTANCE}
after_script: cat .kitchen/logs/kitchen.log

matrix:
  include:
    - script:
        - cookstyle
        - foodcritic . --exclude spec -f any
      env: LINT=1