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

@ -4,11 +4,11 @@ import * as tsNode from 'ts-node';
const defaultTsNodeOptions: tsNode.Options = {
compilerOptions: {
lib: ['es2016', 'es2017'],
target: 'es2015',
target: 'es2015'
},
skipIgnore: true,
cacheDirectory: path.join(__dirname, '../tscache')
}
};
if (process.argv.includes('--nocache')) {
defaultTsNodeOptions.cache = false;
@ -20,7 +20,7 @@ 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);