azure - 自定义自托管代理上的脚本

标签 azure powershell azure-devops azure-pipelines

我基本上有一个装饰器将步骤注入(inject)组织的所有管道中。此装饰器运行一个 PowerShell 脚本,该脚本将触发 azure 函数。在我们的代理池中,我们拥有自己的自托管自定义代理。其中一些没有安装 PowerShell。如何触发我的 az 函数?

我们无法控制海关代理。它不在我们的控制范围内,因此我们需要处理自定义代理的随机配置。

最佳答案

好的,我通过将所有 PowerShell 脚本转换为 bash 解决了这个问题。现在,我可以在装饰器中编写脚本,该装饰器可以在任何代理池中的任何代理中运行。唯一的挫折是不同的操作系统可能有不同的 bash 版本以及代码功能不匹配,因此我仍然需要进行某种切换来确定操作系统是什么并运行特定的 bash 脚本。

关于azure - 自定义自托管代理上的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71223353/

相关文章:

architecture - 在 Azure 上托管托管应用程序

Azure API for FHIR 使用生成 ID 创建新资源

mysql - 切片类型后循环

tfs - 由于缺少所有引用,因此无法从 TFS 运行解决方案

azure-devops - ADS 2019 - 如何在构建作业之间传递变量

c# - WPF VSTS 应用程序卡在 VS 凭据提示上

azure - 在 Azure 上重新启动 WaWorkerHost(通过 RDP)

sql - 如何将 BACPAC 文件上传到 Azure 中的 Blob

arrays - Powershell数组长度

powershell - 使用 powershell 获取返回对象中的第一个值