我试图在此上找到任何东西,但没有成功。也许我在搜索时使用了错误的单词。
我要实现的目标是,我有一个可以在Azure DevOps环境以及本地计算机上运行以进行调试的脚本。就我所看到的在本地执行而言,我需要一种类似于Azure DevOps Task那样的脚本包装。那里有类似的东西吗?
答案 0 :(得分:2)
如果您希望对构建代码有更多控制权,并且能够看到中间结果,则需要在计算机上安装自托管代理。 Here,您对此有更多信息。
大多数任务只是简单地围绕控制台工具进行包装,从而增加了某种授权或使其在视觉上可访问。可能对您有用的是在Microsoft代理上启用System.Debug标志,以查看特定任务执行的更多详细信息。您将看到更多详细信息,从而可以更好地了解背后的情况。
例如,如果您在脚本中使用变量,例如$(someVariable)
设置System.Debug
,则会在日志中看到最终脚本,并带有替换值。
还请注意,Secret变量被屏蔽。因此,您可能会在日志中找到***
而不是实际值。
但是,没有一种简单的方法可以简单地提取并包装要在计算机上重复执行的任务而又不涉及Azure DevOps代理的情况。