首页 > 解决方案 > 如何从 Jenkins 中的新 PowerShell 会话中获取控制台日志

问题描述

我的应用程序构建脚本必须以管理员身份在 PowerShell 中执行。我在 PowerShell 的 Jenkins 构建部分中尝试了如下方法。

$pro = Start-Process powershell -Verb runas -ArgumentList /c, .\buildPackages.cmd -PassThru

if ($pro.ExitCode -ne 0) {
    Write-Warning "$_ exited with status code $($pro.ExitCode)"
    exit 1
}

我的构建正在一个新的 PowerShell 窗口中运行,该窗口以管理员身份使用上述命令打开,但我无法在 Jenkins 控制台输出中获取日志。无论如何,我可以将新 PowerShell 窗口中的构建日志显示到 Jenkins 控制台吗?

标签: powershelljenkins

解决方案


推荐阅读