powershell - 如何从 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 控制台吗?
解决方案
推荐阅读
- python - tkinter 中是否有一些用于返回键的新关键字?
- javascript - 动态添加网格会导致控件滞后
- image - BIRT 报表设计器 - 更改缺失动态图像的文本
- linux - 如何在 stunnel 上挂载共享文件夹 cifs?(安全 samba)
- android - Outlook on Android (11) 图像大小爆炸式增长
- postgresql - 验证 postgres 表中的数据
- python - 是否有计算数据框python中每个月的百分比变化的功能
- java - 严重:无法销毁类型为 [org.apache.tomcat.websocket.server.WsFilter] 的名为 [Tomcat WebSocket (JSR356) Filter] 的过滤器
- php - 我正在尝试从数据库中获取价格字段值。获取错误#message:“尝试获取非对象的属性”
- spring-boot - 如何在为 springboot 应用程序运行 mvn 测试时通过配置文件