我们有一个通过 VSTS 设置配置的资源管理器服务主体来访问 Azure 订阅。当我们使用内置任务的 Powershell 资源管理器时,一切都运行良好。但是,我们有一个在 Mac 上运行的构建代理,因为它需要构建 Xamarin 项目。
Xamarin 构建 .ipa 后,我们需要将其上传到 blob 存储。我们想在每次发布时使用服务主体从 Azure 获取存储访问令牌,而不是自己存储令牌,但我们无法访问 Powershell,因为我们在 Mac 上运行。我们可以使用 Azure CLI,但我们需要访问内置 Powershell Azure RM 任务使用的相同服务主体信息。
有任何想法吗?