Missing "before_script" / "script" section in job output
Summary
The whole before_script
and script
sections are occasionally missing from job output.
Steps to reproduce
Not sure yet, suggestions are welcome.
Example Project
Private Project on gitlab.com with ID 19608512. E.g. job 798697164.
What is the current bug behavior?
During the build the output of the before_script
and script
sections can be seen live until some point. But suddenly no more output is added and as soon as the job finishes, after_script
and everything else shows up. Reloading the page then yields a job output without before_script
and script
section at all.
Also odd are the extra newlines added to the live output.
Notice that the raw log output is evidently fine.
This behavior must have changed recently. We are using custom GitLab shell
runners (version 13.4.0 ATM) which work fine otherwise. Downgrading these runners to older versions didn't make a difference.
What is the expected correct behavior?
The before_script
and script
sections are outputted normally while the job is running and is available after reloading the page.
Relevant logs and/or screenshots
The Running after_script
section is shown immediately after the Getting source from Git repository
section:
The raw log output contains everything however:
Output of checks
This bug happens on GitLab.com