jenkins 更改 Linux 主机上的 powershell 核心默认终端大小

jenkins 更改 Linux 主机上的 powershell 核心默认终端大小

在 Linux 主机上使用 powershell core 时,Jenkins 会在 80 个字符处截断输出。

我发现这篇文章描述了如何在 Windows 上解决这个问题,https://stackoverflow.com/questions/37950957/how-do-i-stop-jenkins-truncating-wrapping-at-column-80,但它在 Linux 主机上不起作用。

$host.UI.RawUI.BufferSize = New-Object System.Management.Automation.Host.Size(160,5000)
Exception setting "BufferSize": "Operation is not supported on this platform."

另一个潜在线索是,虽然BufferSize无法更改,但WindowSize可以。如果您尝试从 jenkins 调用执行此操作,pwsh则会导致

Exception setting "WindowSize": "Cannot set window size when console output has been redirected."

相关内容