在 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."