Details
-
Sub-task
-
Status: Resolved
-
P3
-
Resolution: Implemented
-
None
Description
Implement streaming output for the run code logs:
- set output variable (runOutput) for runCmd object to keep all logs from the run code step.
- using additional goroutine to read from runOutput variable and add this output to cache (pipelineId:RunOutput:output) until runCmd runs code.
- update GetRunOutput method to return existing logs from the run step. Also need to keep numbers of already returning lines to prevent duplicates.
Attachments
Issue Links
- links to