vscode-php-intellisense/.travis.yml

43 lines
632 B
YAML

language: php
php:
- '7.1'
cache:
directories:
- $HOME/.npm
- $HOME/.composer/cache
before_install:
- nvm install '12.4.0'
- nvm use '12.4.0'
install:
- npm ci
script:
- npm run lint
- npm run build
jobs:
include:
- stage: test
- stage: release
php: '7.1'
install:
- npm ci
- composer install --prefer-dist --no-interaction --optimize-autoloader
script:
- npm run build
- npm run semantic-release
stages:
- test
- name: release
if: branch = master AND type = push AND fork = false
branches:
only:
- master
- /^renovate\/.+/