簡體   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