繁体   English   中英

在VSTS版本定义中的Azure CLI中使用服务主体

[英]Use Service Principal in Azure CLI in VSTS Release Definition

我们具有通过VSTS设置配置的资源管理器服务主体,以访问Azure订阅。 当我们使用内置任务的Powershell资源管理器时,一切工作都很棒。 但是,我们有一个在Mac上运行的生成代理,因为它需要生成Xamarin项目。

Xamarin构建.ipa之后,我们需要将其上传到Blob存储。 我们想在每个发行版上使用服务主体从Azure获取存储访问令牌,而不是自己存储令牌,但是我们无法访问Powershell,因为我们在Mac上运行。 我们可以使用Azure CLI,但是我们需要访问与Powershell Azure RM内置任务相同的服务主体信息。

有任何想法吗?

您可以将构建和上传操作分为构建和发布。 在内部版本定义中,运行Xamarin内部版本并将.ipa文件发布到具有Mac代理的工件,然后在发行版本定义中,将该工件上传到具有Windows代理的Azure Blob。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM