From fdde0dec5863aeb356b5ca4623275bd9b8d57e28 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Mon, 5 Jun 2023 20:49:50 +0100 Subject: [PATCH] stream logs through standard input and new remote client cli command --- dist/index.js | Bin 19461011 -> 19461489 bytes dist/index.js.map | Bin 13760170 -> 13760754 bytes src/model/cloud-runner/remote-client/index.ts | 13 +++++++++++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index f68cb6cb5c3457124e95da0ddc54917478a7ca22..91dac0b6bd82cf602ef4067155217287b7d9c5c4 100644 GIT binary patch delta 1421 zcmZY9MOc(!6o%nz{uyvaMoMawHn0^N6%z})0|UFeJFv0vS3X-2yA>6?J26nl#O`j) z=eTg=;(k`=dY4Ckl4yDNJkc_GoMD?5nW`u6b=Nl)x9Cd)Lsjc|ql2nuHCmISQne_f zo|10TU#119lo*qnIVe0lFr-__etN<$o9cbd5Ue76jb5sJ;kZzh_l3z_McOqVm3Ce8 zQk(B>7+P!2yoQ05dF*8z)$i3C?hVE8O6Y%TIv_vbk zMl{->E!v?yI-nyup)C+`?_#!Cj=`9`54-9^w%m;|ZSP8J^<> zUg8yA;|<>89p2*uKH?KT;|spx8`AL|KkyU3@H;laZkPdyCNWA(5(kN+B!k2(u}CsX zoFrCBCW*7eMdB)PlekMVOFSf=5-*9j#7AP2WRYZ*_)7dF{*nMmpd?5VEXgLxF3BOu ODG4zg;7u6b+x`F}79wZ> delta 1293 zcmWmES6s~j9ES1F8I9B4Bj*%Ie*)yKs z#rL^-uiuj5bX{sux-Kq3m8p)%%}UEvM{AUve08{z^3Tgj(dDV_l+XgTUWv&_)+&Y8 zT4N~qXH_T5`qze%BX^>sD|pOftsj=+6YA* z)I~jnp+3UV01eRyjnM>6(G1Pe0ugA5R%nejXp44ej}GXFPUws-=!$OWjvnZVNc2K) zM4=D*q96KW00v?Z24e_@Vi<-a8Y3_gqY#797=u`h#W;+|1Wd#vOvV&U#WYOE48&n3 z;xP*en2k9|#9Yk7d?aB37Ge>Sk%Glof>bQUGNeJla;(5gtio!n!CI`tdThW(q+=5{ zBLiEo72B{KJFpYGup4`@7yGau2at(_ID{-5#t|IFF&xJUoJ2Nqa0;h!24`^&=WziS zaS4}k1y^wm*Kq?kaSOL`2X~Q+d$^B08pU{n zw|Iy5_<)Zn!6$si7ktGxe8&&`#4r5DAN)lr{w2j4RLPL2B^rrVVk9w^m`F?|I*FOY zTw)=ylvqiuB{mXUiJin=;vjL9I7yr(E)rLXUg9Qkmv~4#C0-J5iI2or;wSN!1V{oU ML8@$SLRISeABZEpZvX%Q diff --git a/dist/index.js.map b/dist/index.js.map index 6d4cae304958f54ada919243ea02867f3e09acd9..46f444e68b97a014ed1674680b990a33ff6ba486 100644 GIT binary patch delta 1136 zcmZwCNm$GQ7{~D^%}mpzWwK4vf0l$SL$X#H`yNV`5DHCcO{6TM(S6pV=W*)o-{1{q>EM#_&Q(*S8uEJ4yxVhWSPr=s*eO`%dBC=nG#m2`Mb z7C9Gh)(6Mf?bf*b#Ns$fuqt*@wJ0XBIuyNFzeQ=JH9SQvIdjb6;x9L9B`sS~OXEY6 zS~~L-tuz-a3AJTPtaNrw)=5q`lS;x|(ORhqO4drWTd~y6FssGyHJSfyc}k5*p#@IY zYDW<>%jt5+1-&s=;x)&N|EU-x*R4cLnv>6Hg-Cgm(xa-*t-u5`EU+R5y%CE(=!<@c zLw^jwKn#KngE0j07>Wc8!*GniNQ}a0Bq9mP7=skpF&5)69uqJTlQ0=mFcs4<9WyW! zshEY?n1eK=V=gi<5A(4A3z3OMSd1me!cr{5a%3Y1E3gu)kP8R$uo`RN#9HK|0PEnw zdK6*EgGjXkKsUhG3P_TvB!;t*3tI6UZFqr~c!k$!#~ZxGJG{pSe8eYo!0)Sbf7Vs}0qA@EQUCw| delta 977 zcmWm2*;kBV0KnlhW_+euGEJ6gddn1LH`$YItYuG(eaRMCGKLv@N*G&2^hQZSo8%*W zcCw8<{twQxQ%+9Oi8wywWh!3 zB;EfjQoSM7t3wCqVL(SH=maAoV1gMISP_ZNuptU|M57D3q8qxyffzUutEpa5?9{4! zqE;`n)9VZ}vsuJRcR(acPlGd3`YdTCX{&Y`WL|l^QMUPoB1-}yL3(P0UAh9oAuEC+ zR^}_IwzBUrQ8L#rEV8m*M12Bq15S(Fc9e5B)I!12G70q+l?H zU?_%RI7VP3QZWi?7>zL)i*Xna4<=wDCSfwBU@Fp)foYhI8JLM#n2kBe#9U-y9_GV~ z1z3nhSd1lDie*@i6a;hyBRM0TiGR2T_DWIE*6*;V6#bI8NXsig603QGzo#i&C7!d6Yq-92amA6{y4| zRN*qJaRoKFifg!zTGXK)4QRv-G~p(iaSJML;|^MI7x!=<8Xn*w9^o;b;3=NrIbNU@ gFYyYm@dj@Z#yh;n2YkdQe8v~F;j7jj{Pw5tAD@02TL1t6 diff --git a/src/model/cloud-runner/remote-client/index.ts b/src/model/cloud-runner/remote-client/index.ts index 94103019..5cff4ef5 100644 --- a/src/model/cloud-runner/remote-client/index.ts +++ b/src/model/cloud-runner/remote-client/index.ts @@ -13,6 +13,7 @@ import YAML from 'yaml'; import GitHub from '../../github'; import BuildParameters from '../../build-parameters'; import { Cli } from '../../cli/cli'; +import CloudRunnerOptions from '../options/cloud-runner-options'; export class RemoteClient { @CliFunction(`remote-cli-pre-build`, `sets up a repository, usually before a game-ci build`) @@ -40,12 +41,20 @@ export class RemoteClient { lingeringLine = lines.pop() || ''; for (const element of lines) { - fs.appendFileSync(logFile, element); + if (CloudRunnerOptions.providerStrategy !== 'k8s') { + CloudRunnerLogger.log(element); + } else { + fs.appendFileSync(logFile, element); + } } }); process.stdin.on('end', () => { - fs.appendFileSync(logFile, lingeringLine); + if (CloudRunnerOptions.providerStrategy !== 'k8s') { + CloudRunnerLogger.log(lingeringLine); + } else { + fs.appendFileSync(logFile, lingeringLine); + } }); }