-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
50 lines (39 loc) · 1.37 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
sudo: false
language: node_js
dist: xenial
services:
- xvfb
os:
# - osx
- linux
addons:
apt:
packages:
- libasound2
- libxss1
- libgtk-3-0
- libnss3
node_js:
- 'stable'
- '8'
- '6'
install:
- npm install
- npm run vscode:prepublish
script:
- npm test
before_deploy:
- npm install -g vsce
- npm run package
deploy:
- provider: script
script: vsce publish -p $VS_TOKEN --baseContentUrl https://raw.githubusercontent.com/euskadi31/vscode-json-pretty-printer/master/ $TRAVIS_TAG
skip_cleanup: true
on:
repo: euskadi31/vscode-json-pretty-printer
branch: master
tags: true
condition: "$TRAVIS_OS_NAME = linux"
env:
global:
secure: WjIKOTXS2v3jzJAHv+MEQHdAOora41i6RbGvjBTZ4bPm/v9oEGqwhI3XlRJAHygSTBBDOVd8gM9cOD2U/zE8ViSnQjABg614K043tc7WzkS6LYRzY8V5EjurXS3ehYYjFJMwDOCF40+RsQo4ziRZXKye9rpinnm8UgyugTT3It1Qgc/b3UO6dcX9iyJ2/4J/ps2aFbWJ3RIcdnQbbYtCJUygKCIUSRkWJdtlSSEha7hV48x9TLS8tkHFT67r/uktG3dA8/z//aIZ/YVXshQtvK02DyOscwgLTFSoZ5auBKiinsG6Lp1/L+TfNIJzeKYb37IQU66VgfRnrwS2YAMWbPHE+LrSmhGUaJYvB27fw7pSTreKLuMD7FWI9o7RW762b7NBisykdXUI+rMXBeWuYWdp1YqeHENWOxqxLOEuc5m3vTp5IWeI36zJwngnSwQiuDBo4dC2l1l8iBsrmEEQgmpWXPSoebJekTXHxuYqrZ8KG9lyFjVk4gOyuv5p/FicL4WWPqoFxOQfLcTjY9N52UL8w8jfBrN8BFnS7ZN7sS2lFvWFLT9xlbRADwsGVpoC2YPYCAyiYKIQnhjVT8Eq8/kIq42za+kwxfmv47dIKweYvXpWJmO4ycRgL8KZKKRNJRu3HFVDGHaj1Y/UQL5Htb6dqbuRLGxeRF+q+gfsSEo= #VS_TOKEN