get output from local-docker

pull/461/head
Frostebite 2022-09-19 01:26:33 +01:00
parent 5a46718255
commit aa1f3ccc51
3 changed files with 3 additions and 7 deletions

4
dist/index.js vendored
View File

@ -3621,15 +3621,13 @@ class LocalDockerCloudRunner {
cloud_runner_logger_1.default.log(commands); cloud_runner_logger_1.default.log(commands);
const { workspace, actionFolder } = model_1.Action; const { workspace, actionFolder } = model_1.Action;
let myOutput = ''; let myOutput = '';
let myError = '';
yield docker_1.default.run(image, Object.assign({ workspace, actionFolder }, cloud_runner_1.default.buildParameters), false, commands, { yield docker_1.default.run(image, Object.assign({ workspace, actionFolder }, cloud_runner_1.default.buildParameters), false, commands, {
listeners: { listeners: {
stdout: (data) => { stdout: (data) => {
myOutput += data.toString(); myOutput += data.toString();
}, },
stderr: (data) => { stderr: (data) => {
myError += data.toString(); myOutput += `[ERROR]${data.toString()}`;
throw new Error(myError);
}, },
}, },
}); });

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -63,15 +63,13 @@ class LocalDockerCloudRunner implements ProviderInterface {
const { workspace, actionFolder } = Action; const { workspace, actionFolder } = Action;
let myOutput = ''; let myOutput = '';
let myError = '';
await Docker.run(image, { workspace, actionFolder, ...CloudRunner.buildParameters }, false, commands, { await Docker.run(image, { workspace, actionFolder, ...CloudRunner.buildParameters }, false, commands, {
listeners: { listeners: {
stdout: (data: Buffer) => { stdout: (data: Buffer) => {
myOutput += data.toString(); myOutput += data.toString();
}, },
stderr: (data: Buffer) => { stderr: (data: Buffer) => {
myError += data.toString(); myOutput += `[ERROR]${data.toString()}`;
throw new Error(myError);
}, },
}, },
}); });