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
paths:
- 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"
},
"private": false
}
}

View File

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