vscode-php-intellisense/.travis.yml

38 lines
1.3 KiB
YAML
Raw Normal View History

2016-09-04 11:58:06 +00:00
language: php
2016-08-25 15:55:00 +00:00
2016-09-04 11:58:06 +00:00
php:
2017-06-14 09:59:45 +00:00
- '7.0'
2016-08-25 15:55:00 +00:00
2016-10-12 07:54:25 +00:00
cache:
directories:
2017-06-14 09:59:45 +00:00
- $HOME/.npm
- $HOME/.composer/cache
2016-10-12 07:54:25 +00:00
2016-09-04 11:58:06 +00:00
before_install:
2017-06-14 09:59:45 +00:00
- nvm install 6.5.0
- nvm use 6.5.0
2016-09-04 11:58:06 +00:00
2016-08-25 15:55:00 +00:00
install:
2017-06-14 09:59:45 +00:00
- npm install
- composer install --prefer-dist
2016-08-25 15:55:00 +00:00
script:
2017-06-14 09:59:45 +00:00
- npm run lint
- npm run compile
2016-09-04 11:56:59 +00:00
2017-06-14 09:59:45 +00:00
# If build on a tag, publish a new release and upload vsix to the GitHub release
before_deploy:
2017-08-22 05:50:10 +00:00
- ./node_modules/.bin/vsce package
- ./node_modules/.bin/vsce publish -p $VSCE_TOKEN
2017-06-14 09:59:45 +00:00
deploy:
provider: releases
2017-06-15 18:58:25 +00:00
skip_cleanup: true
2017-06-14 09:59:45 +00:00
api_key:
secure: Jxe2EeDH4+pd4e/GhwUz+CQo5W4K7qBjdXQce9v+hUJZzoZgcwfkxZny0EWM53YyC6W8/10OZlo06KB2ZyiS90vYk9h0Wy5qva4le0m+ekW6u2YNexUd22z+9n6eKr5T+wzx60TTSHNLIprGyJfWyK5Q1vJbOzX0eBartXvu4NgXFakrBgykbur+8NwHQuZSAsiAnjooSTrVV+IJruCNti1ZhkVbwyjMMOzMvXU7y7wx2KZ30p0UL0S0/DbPRtfKJeLrLhkUYSVaxcoNsExVJaWKWrWiu8GZ6WBL0uryhSptobxllrFWH93ox0IDw2WGJNKMronGdxbafle20ILLK/q/0HN0QRa0h8dcFEerLyMSLOxF/dgdVVvlqockCC4/fISreTjrFAd8o0RLL+BIgfvrTmSsHJ0dD1sOVVO2ZnMmYOia0Ehex1wBBO2PXE+yHQBqwVjIEqPx5cwdO94Js1RCFiMaJmAEMaF1+JceWobwCsIpGyhsq3202XtnbPxHyi5o1IcsQWeMDdo2GsNozJgCMf8IuWB+z5jKa6Vlz92TXmGEPUAzTERHyGKNMKN9oHw0WhUkgFVt4dn1wMLGnFjy+BSrlmBzg4UCYT1LD2HYCkhQPrOgHGLiCBiBENoRCXOr/01mZpu16ibpJxMf114udtwA2TThHrmnRgWNXms=
file: php-intellisense-*.vsix
file_glob: true
on:
repo: felixfbecker/vscode-php-intellisense
2017-06-14 10:34:09 +00:00
tags: true