1 | var sourceConrolProviders = require('./source-control-providers.js');
|
2 | var globalErrorHandler = require('./global-error-handler');
|
3 | require('./polyfills.js');
|
4 |
|
5 | var CIA = require('./cli.js').CIA,
|
6 | cia = new CIA(sourceConrolProviders);
|
7 |
|
8 | process.on('uncaughtException', function (err) {
|
9 | globalErrorHandler.setLastError(err);
|
10 | process.exit(1);
|
11 | });
|
12 |
|
13 | cia.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 |