sudo: false
dist: trusty

language: php

env:
  global:
    - WP_CLI_BIN_DIR=/tmp/wp-cli-phar

matrix:
  include:
    - php: 7.2
      env: WP_VERSION=nightly
    - php: 7.1
      env: WP_VERSION=latest
    - php: 7.0
      env: WP_VERSION=latest
    - php: 5.6
      env: WP_VERSION=trunk
    - php: 5.6
      env: WP_VERSION=latest
    - php: 5.6
      env: WP_VERSION=latest BUILD=git WP_CLI_BIN_DIR=''
    - php: 5.6
      env: WP_VERSION=3.7.11
    - php: 5.3
      dist: precise
      env: WP_VERSION=3.7.11 DEPLOY_BRANCH=master

before_script:
  - export PATH="$HOME/.composer/vendor/bin:$PATH"
  - ./ci/prepare.sh

jobs:
  include:
    - stage: sniff
      script: ./ci/sniff.sh
    - stage: test
      script: ./ci/test.sh

after_success: ./ci/deploy.sh

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

branches:
  only:
    - master

notifications:
  email:
    on_success: never
    on_failure: change

sudo: false
dist: trusty

language: php

env:
  global:
    - WP_CLI_BIN_DIR=/tmp/wp-cli-phar

matrix:
  include:
    - php: 7.2
      env: WP_VERSION=nightly
    - php: 7.1
      env: WP_VERSION=latest
    - php: 7.0
      env: WP_VERSION=latest
    - php: 5.6
      env: WP_VERSION=trunk
    - php: 5.6
      env: WP_VERSION=latest
    - php: 5.6
      env: WP_VERSION=latest BUILD=git WP_CLI_BIN_DIR=''
    - php: 5.6
      env: WP_VERSION=3.7.11
    - php: 5.3
      dist: precise
      env: WP_VERSION=3.7.11 DEPLOY_BRANCH=master

before_script:
  - export PATH="$HOME/.composer/vendor/bin:$PATH"
  - ./ci/prepare.sh

jobs:
  include:
    - stage: sniff
      script: ./ci/sniff.sh
    - stage: test
      script: ./ci/test.sh
    - stage: deploy
      if: branch = master
      script: ./ci/deploy.sh

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

branches:
  only:
    - master

notifications:
  email:
    on_success: never
    on_failure: change

Add deploy branch, but only run on `master`
Add deploy branch, but only run on `master`
