summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorChristoph Schlosser <christophschlosser@users.noreply.github.com>2020-03-15 10:45:27 +0100
committerChristoph Schlosser <christoph@linux.com>2020-03-15 10:55:24 +0100
commit38d5349b0e2b1177f45adc6a800360c32a6f70d1 (patch)
tree1aa8e40ee51651e37964b5deb76377aea30b0485 /.travis.yml
parentf235fa5258f8f0d572249255de41a3fae26f2f19 (diff)
downloaddoxdocgen-38d5349b0e2b1177f45adc6a800360c32a6f70d1.tar.gz
Release 0.6.0 (#150)0.6.0
* Fix travis config as well
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml26
1 files changed, 11 insertions, 15 deletions
diff --git a/.travis.yml b/.travis.yml
index b46a0b4..c738ad9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,28 +1,14 @@
-sudo: false
-
branches:
only:
- master
- /^\d\.\d\.\d$/
-os:
- - linux
- - osx
+os: osx
language: node_js
node_js:
- "6"
-matrix:
- include:
- - os: linux
- dist: trusty
- sudo: false
- - os: osx
- osx_image: xcode9.1
- allow_failures:
- - os: linux # Currently linux tests seem broken
-
stages:
- lint
- build
@@ -40,15 +26,25 @@ install:
- npm install
jobs:
+ allow_failures:
+ - os: linux
include:
+ - os: linux
+ dist: xenial
- stage: lint
script: tslint -c tslint.json 'src/**/*.ts'
+ os: linux
- stage: build
script: npm run vscode:prepublish
+ os: linux
+ - stage: test
+ script: npm run test
+ os: osx
- stage: release
script:
- npm install vsce
- vsce package
+ os: linux
deploy:
- provider: releases
api_key: $GITHUB_OAUTH_TOKEN