add_materialized_builds_view Merge pull request #34 from travis-ci/cd-readme

Push event #210 passed

  • Ran for
  • Total time
  • New branch build
pluswerk/grumphp-xliff-task:.travis.yml@dc971f6
language: php
dist: trusty
sudo: false

git:
  depth: 5

php:
  - 7.2
  - 7.3
  - 7.4
  - nightly

env:
  matrix:
    - dependencies=lowest
    - dependencies=highest

cache:
  directories:
    - $HOME/.composer/cache

matrix:
  fast_finish: true
  allow_failures:
    - php: nightly

before_install:
    - phpenv config-rm xdebug.ini || echo "xdebug not available"

install:
  - if [ -z "$dependencies" ];          then composer install                  --no-progress --no-scripts --no-suggest -n; fi;
  - if [ "$dependencies" = "lowest" ];  then composer update                   --no-progress --no-scripts --no-suggest -n --prefer-lowest; fi;
  - if [ "$dependencies" = "highest" ]; then composer require phpro/grumphp:*  --no-progress --no-scripts --no-suggest -n; fi;

script:
   - ./vendor/bin/grumphp run
Build Config
{
  "env": [
    "RAILS_ENV=test",
    "RAILS_ENV=test_logs"
  ],
  "rvm": "2.3.1",
  "sudo": false,
  "cache": {
    "directories": [
      "vendor/bundle"
    ]
  },
  "addons": {
    "postgresql": "9.3"
  },
  "matrix": {
    "fast_finish": true
  },
  "install": [
    "bundle _1.12.4_ install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}"
  ],
  "language": "ruby",
  "services": [
    "postgresql"
  ],
  "before_script": [
    "cp config/database.yml.travis config/database.yml"
  ],
  "before_install": [
    "gem install bundler -v 1.12.4"
  ]
}