gpt4 book ai didi

powershell - 我如何阻止 Jenkins 在第 80 列截断/换行

转载 作者:行者123 更新时间:2023-12-01 01:59:21 25 4
gpt4 key购买 nike

我有一个在 Jenkins 构建中执行的 Powershell 构建步骤,控制台将输出包装在第 80 列(似乎是默认值)。有没有办法防止这种列换行并让 Jenkins 为我们期望的输出使用更合适的列宽?

最佳答案

我遇到了同样的问题。我是通过这个找到的 link您可以增加控制台的宽度和高度。不过,我的最大功率限制为 128 W 和 62 H,否则我会出错。

所以我最终得到了这个:

$pshost = get-host

$pswindow = $pshost.ui.rawui

$newsize = $pswindow.buffersize

$newsize.height = 3000

$newsize.width = 128

$pswindow.buffersize = $newsize

$newsize = $pswindow.windowsize

$newsize.height = 62

$newsize.width = 128

$pswindow.windowsize = $newsize

由于此宽度不够,当我输出一组对象时,我将其通过管道传输到 format-table cmdlet 并使用 -Wrap 开关。

例如。
Get-EventLog -LogName Application -Newest 10 | Format-Table -Wrap

产生以下输出:

enter image description here

关于powershell - 我如何阻止 Jenkins 在第 80 列截断/换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37950957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com