Skip to content

Commit e0fd653

Browse files
committed
Add automatic release
1 parent 1c4f929 commit e0fd653

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,21 @@ after_success:
2929
after_script:
3030
- cat /tmp/xdebug.log
3131

32+
# If build on a tag, publish a new release and upload vsix to the GitHub release
33+
before_deploy:
34+
- vsce package
35+
- vsce publish -p $VSCE_TOKEN
36+
37+
deploy:
38+
provider: releases
39+
skip_cleanup: true
40+
api_key:
41+
secure: BMNVRtE1lKcXDTgonnf2wPRJq6Psn5xSg1Va4eb000SpaK1YTMonmm0b6WJYbD1mL8uUE+C2TLWL7MaXisJvedS/93/WuCpMwEdCGLsH+V7AKNUf85wtN12eRSUG+87MRKypgO+elkP9N+sKnrmjrjhIKrB+ZZSiNkGnMgd8OYbzbKzLP4vBF665OAMR0qo1gaEvMCY693phfblqI9+mRIeZ2SLSBSSIL1vmMwc7HaVjZxI12hX6cQrjRN9rdCkKKAQEOmPl/KuGvDjHrhncwQERh3xZwzFOALC9Fl43Muv79fhVxE0/dY2qT7z1VV2MZbgB7zbVdRDXolkxYb8nzBHZB6T5OZv+yy4Z9ZXm+uJn2dl9IPzkQ+iB1LMRQpafDSZkZtLd/97vN5smbZlebK99zWx96Z42EXvOix34/x1rtyu1gpXCQdjmoP+NX9Yt6ZXali0ZTQXE4JpPydXeu/QyDY0KBp2KfFJXot+UeO0cKsIc9AV6NmLSarkPcsJSc7MmXrVVkkQfVLwskR2Aq9ORB3pETcnEpLbTwDHiyG+AfmXj5mULHVZmrvRnhxIG5W91Et4Ycjwl85MXRe/bk63A5kx3I27Yz7pnwt4HI2FPAKh0M4bHBob6ZuNGLisUyWEmiOSF1FgS6R8m5gbdmvuB7ZVAPyD3z9EBSRtnwOE=
42+
file: php-debug-*.vsix
43+
file_glob: true
44+
on:
45+
repo: felixfbecker/vscode-php-debug
46+
tags: true
47+
3248
sudo: false
49+

.vscodeignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ appveyor-install.ps1
1515
.travis.yml
1616
travis-php.ini
1717
ISSUE_TEMPLATE.md
18+
*.vsix
19+
*.log

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"tslint": "^5.4.3",
5555
"typescript": "^2.1.4",
5656
"typings": "^2.0.0",
57+
"vsce": "^1.28.0",
5758
"vscode-debugadapter-testsupport": "^1.11.0"
5859
},
5960
"scripts": {

0 commit comments

Comments
 (0)