UNPKG

666 BJavaScriptView Raw
1var sourceConrolProviders = require('./source-control-providers.js');
2var globalErrorHandler = require('./global-error-handler');
3require('./polyfills.js');
4
5var CIA = require('./cli.js').CIA,
6 cia = new CIA(sourceConrolProviders);
7
8process.on('uncaughtException', function (err) {
9 globalErrorHandler.setLastError(err);
10 process.exit(1);
11});
12
13cia.run(function (exitCode) {
14 if (exitCode === undefined || exitCode===0)
15 console.log("Build agent done");
16 else
17 console.log("Build agent exited with code "+exitCode);
18 if(globalErrorHandler.hasErrors()){
19 globalErrorHandler.printLastError();
20 }
21 process.exit(exitCode);
22});
\No newline at end of file