From b09318f3b12bd9558101261fd2e19800e6053046 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Wed, 14 Jun 2017 11:59:45 +0200 Subject: [PATCH] Publish vsix to GitHub releases --- .travis.yml | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index e5246ec..996a841 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,25 +1,35 @@ language: php php: - - '7.0' + - '7.0' cache: directories: - - $HOME/.npm - - $HOME/.composer/cache + - $HOME/.npm + - $HOME/.composer/cache before_install: - - nvm install 6.5.0 - - nvm use 6.5.0 + - nvm install 6.5.0 + - nvm use 6.5.0 install: - - npm install - - composer install --prefer-dist + - npm install + - composer install --prefer-dist script: - - npm run lint - - npm run compile + - npm run lint + - npm run compile -after_success: - # If the build was triggered by a tag, publish the new version - - 'if [[ $TRAVIS_TAG == v* ]]; then vsce publish -p $VSCE_TOKEN; fi' +# If build on a tag, publish a new release and upload vsix to the GitHub release +before_deploy: + - vsce package + - vsce publish -p $VSCE_TOKEN + +deploy: + provider: releases + 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