fix(CI): update default ci config

This commit is contained in:
Philipp Kunz 2018-07-03 14:44:57 +02:00
parent 74df4b7b2b
commit 4e70a1ef1a
3 changed files with 17 additions and 6 deletions

View File

@ -128,3 +128,14 @@ pages:
expire_in: 1 week expire_in: 1 week
paths: paths:
- public - public
allow_failure: true
windowsCompatibility:
image: stefanscherer/node-windows:10-build-tools
stage: metadata
script:
- npm install & npm test
coverage: /\d+.?\d+?\%\s*coverage/
tags:
- windows
allow_failure: true

View File

@ -24,4 +24,4 @@
"typescript": "^2.9.1" "typescript": "^2.9.1"
}, },
"private": false "private": false
} }

View File

@ -3,12 +3,12 @@ import * as tsNode from 'ts-node';
const defaultTsNodeOptions: tsNode.Options = { const defaultTsNodeOptions: tsNode.Options = {
compilerOptions: { compilerOptions: {
lib: ['es2016','es2017'], lib: ['es2016', 'es2017'],
target: 'es2015', target: 'es2015'
}, },
skipIgnore: true, skipIgnore: true,
cacheDirectory: path.join(__dirname, '../tscache') cacheDirectory: path.join(__dirname, '../tscache')
} };
if (process.argv.includes('--nocache')) { if (process.argv.includes('--nocache')) {
defaultTsNodeOptions.cache = false; defaultTsNodeOptions.cache = false;
@ -20,8 +20,8 @@ if (process.env.CLI_CALL_TSRUN) {
// contents of argv array // contents of argv array
// process.argv[0] -> node Executable // process.argv[0] -> node Executable
// process.argv[1] -> tsrun executable // process.argv[1] -> tsrun executable
const pathToTsFile = process.argv[2] const pathToTsFile = process.argv[2];
const pathToLoad = path.join(process.cwd(), pathToTsFile); const pathToLoad = path.join(process.cwd(), pathToTsFile);
import(pathToLoad); import(pathToLoad);
} }