1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 2x 1x 1x 1x 1x 1x 1x 1x 1x | const cmdLogStream = id => `gcloud container builds log --stream ${id}`; module.exports = function({ process, exec, }) { return function logBuild(id) { return new Promise((resolve, reject) => { const log = exec(cmdLogStream(id)) log.stdout.pipe(process.stdout); log.stdout.on('end', resolve); log.stdout.on('error', reject); }); }; } module.exports.cmdLogStream = cmdLogStream; |