Azure サブスクリプションにアクセスするために、VSTS 設定を介して構成された Resource Manager サービス プリンシパルがあります。Powershell Resource Manager のビルトイン タスクを使用すると、すべてがうまく機能します。ただし、Xamarin プロジェクトをビルドする必要があるため、Mac で実行されているビルド エージェントがあります。
Xamarin が .ipa をビルドしたら、それを BLOB ストレージにアップロードする必要があります。トークンを自分で保存するのではなく、すべてのリリースでサービス プリンシパルを使用して Azure からストレージ アクセス トークンを取得したいと考えていますが、Mac で実行しているため、Powershell にアクセスできません。Azure CLI を使用できますが、組み込みの Powershell Azure RM タスクが使用するのと同じサービス プリンシパル情報にアクセスする必要があります。
何か案は?