powershell - 有没有一种简便的方法可以在本地计算机上运行Azure DevOps PowerShell脚本?

标签 powershell azure-devops

我试图找到任何东西,但没有成功。也许我在搜索时使用了错误的单词。
我要实现的目标是,我拥有一个可以在Azure DevOps环境以及本地计算机上运行以进行调试的脚本。就我所看到的在本地执行而言,我需要一种类似于Azure DevOps Task那样的脚本包装。那里有类似的东西吗?

最佳答案

如果要对构建代码有更多控制权,并希望看到中间结果,则需要在计算机上安装自托管代理。 Here您有关于此的更多信息。
大部分任务只是围绕控制台工具进行包装,从而增加了某种授权或使其在视觉上可访问。可能对您有用的是在Microsoft代理上启用System.Debug标志,以查看更多详细信息特定任务的作用。您将看到更多细节,从而可以更好地了解背后发生的事情。
例如,如果您在脚本中使用变量,例如$(someVariable)设置System.Debug,您将在日志中看到最终脚本,其中包含替换值。
还请注意,Secret变量被屏蔽。因此,您可能会在日志中找到***而不是实际值。
但是,没有一种简单的方法就可以在不涉及Azure DevOps代理的情况下,提取并包装在计算机上重复执行的任务。

关于powershell - 有没有一种简便的方法可以在本地计算机上运行Azure DevOps PowerShell脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64222237/

相关文章:

powershell - 从路径中获取特定的文件夹名称

azure - 如何将 secret 变量从一个阶段传递到另一个Azure DevOps管道?

git - 禁用/更改 Visual Studio Team Services 自动解释散列号提交消息

powershell - 如何编写接受管道输入的 PowerShell 脚本?

powershell - 如何使用 PowerShell 查找 MSI 产品版本号?

powershell - 为什么 PowerShell 比较运算符不枚举大小为 1 的集合?

powershell - Pssession 是否适用于 TLS1.2 协议(protocol)?

azure - 在两个 Azure CSP 订阅之间迁移 Azure DevOps

azure - Azure Web 应用程序部署上的 503/417 错误

visual-studio - Visual Studio 2019 - Azure DevOps 的旧凭证已缓存,我们无法摆脱它