You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Azure DevOps中Azure CLI Task 2版本内嵌脚本输出展示在流水线记录中

解决Azure DevOps V2版Azure CLI任务脚本输出不可见问题

你可以通过以下几种方式实现脚本输出的可视化展示:

  • 开启流水线调试日志:在流水线变量中添加system.debug变量,值设置为true。开启后Azure CLI任务封装脚本的所有执行内容、命令输出都会完整打印到流水线运行日志中,排查完问题后可将该变量改回false减少日志冗余。
  • 脚本内强制开启执行回显:根据代理运行环境在你编写的内嵌脚本开头添加对应命令:
    • Linux/macOS代理(Bash环境)添加set -x
    • Windows代理(PowerShell环境)添加Set-PSDebug -Trace 1
      上述命令会强制脚本运行时逐行打印执行的命令和对应输出,所有内容都会被流水线日志捕获。
  • 使用Azure DevOps日志命令高亮输出:如果需要将特定内容单独高亮展示,可在脚本中调用官方日志指令,比如echo "##[section]自定义输出模块"会在日志中生成独立的折叠区块,你可以将需要重点查看的输出内容放到该区块下,也可以用##[debug]、##[command]等标签给不同输出打标识,方便快速定位。
  • 检查任务配置:确认Azure CLI任务没有勾选「静默执行」相关选项,YAML配置中不要设置silent: true,同时可添加failOnStandardError: false避免标准错误流的输出被拦截隐藏。

内容的提问来源于stack exchange,提问作者maggo123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 18:21:01