ビルド定義にAzure File Copyタスクを使用してAzure VMに継続的に展開するためのVSTS(Visual Studio Team Services、以前はVisual Studio Onine)を使用しています。VSTS AzureファイルのコピータスクとACL
私が抱えている問題は、リモートPowershellのオフィスからの接続のみを許可するAzure VMのACL設定があることです。
Azureファイルコピータスクは、「WinRMが操作を完了できない」などのエラーで失敗します。指定されたコンピュータ名が有効で、ネットワーク経由でコンピュータにアクセスできること、およびファイアウォールの例外WinRMサービスが有効になっており、このコンピュータからのアクセスが許可されています。 ACLを削除すると、すべてが機能します。
これは、WinRMの設定やファイアウォールなどの問題ではありません。具体的には、アクティビティをブロックしているVM上のACLです。
問題は、VMからACLを完全に削除せずにこれを動作させるにはどうすればいいですか?私はVM Powershellエンドポイントを世界中に広げたくありませんが、ビルドのAzure File Copyタスクを成功させる必要があります。
私たちはオンサイトサーバーを持たない小さな会社で、ローカルビルドエージェントは現在オプションではありません。オンプレミスのビルド・エージェントを持つことが唯一の選択肢であれば、私はそのアイデアを探求したいと思っています。しかし、私はVSTSを使ってAzure VMを構築し、展開している人がいると信じています。欠落している問題を解決する必要があります。 – meyousikmann