onema/classyfile

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
# see http://about.travis-ci.org/docs/user/languages/php/ for more hints
language: php

# list any PHP version you want to test against
php:
  - 5.4
  - 5.5
  - 5.6

matrix:
  allow_failures:
    - php: hhvm
    - php: 7

before_install:
  - sudo apt-get update > /dev/null

# execute any number of scripts before the test run, custom env's are available as variables
before_script:
 - wget http://getcomposer.org/composer.phar
 - php composer.phar install --dev --no-interaction
 - curl -LSs http://box-project.github.io/box2/installer.php | php
 - mkdir -p build/artifacts

script:
 - mkdir -p build/logs
 - phpunit --coverage-clover build/logs/clover.xml

after_script:
 - curl -L  https://github.com/onema/php-coveralls/releases/download/v1.0.0-alpha1/coveralls.phar -o coveralls.phar
 - php coveralls.phar -v

before_deploy:
  - php composer.phar install --no-dev --no-interaction
  - php box.phar build
  - rm box.phar

deploy:
  provider: releases
  api_key:
    secure: 4EvjoRkMoXj+sIUB5s4yfLcr0zNInmX9COXaGRgPTw0g7P1qH1j/PR0eOXgOFgln54dRgWH4+l9/2OLVL/x4Qo2ZbTAeT5d8IXDOrLNSCNrtINY2x6XhEoYp17lAIs1OkT1VreuCGu38/eTQ3gd2V4Xm5X+vRBnpF44xnWepgy0TJ091U0kbLs4vymquFL3RHCr3NH8Aa1eE9B/8T5+gF1nDpeegBnJNLPGU8FMre/ldQBv3umRKHnyO3cXs28993USq+FfLqdvR6OhvsNu862ZvAl9GJ+SyClVekvkgGu5EffaHDB0PhrFiFPNzna52fETW9L1kDbrGkZ73xG3mrDyjM1XEn3YFDM/fuoTG6rscGOex+5+tImHiAR7fhzLzx/mkIExNdCRBIYLRMjxKdT7NqhGI7b+iyS4Oz1GQYqeMIkyb6g5QrFr5IVUnWNB3ZI8CEXZbIUP0RV0NY8j2um+DOdUwK9cGzNYS8dSkWA2P9VskiHWpKJpIam/lT8eRaLvChUPjGrRre73I0LzBMZn6z94sPAhCEqMIhjDQX+O+gZ7ew0/pfju2W6K5Oijy2Df4hBCZADqrUsZUAOqetaeHJ3Q29iRQUZjJdmbWWPlXKFBmklmTEhaPYyxX6qvyo16nBqOs6JlJiGtlEPEIkOQ5hqXRj+8sQN1V0SbhXXc=
  file: build/artifacts/classyfile.phar
  on:
    repo: onema/classyfile
    tags: true
    all_branches: true
    php: 5.5