0

私は紺碧のサイトを持っており、UI テストを自動化し、成功した UI テストでサイトを切り替えようとしています。ただし、デプロイを行うために Azure サイトにログインする際に問題が発生しています。

KUDU 内で、次のことを試しました。

npm install azure-cli -g 
azure login -u [username] -p [password]

しかし、次のエラーが表示されます。

info:    Executing command login
warn:    Please note that currently you can login only via Microsoft organizational account or service principal. For instructions on how to set them up, please read http://aka.ms/Dhf67j.
info:    Authenticating...
error:   Credentials have expired, please reauthenticate
info:    Error information has been recorded to D:\home\.azure\azure.err
error:   login command failed

私のローカルボックスで同じことを実行するとうまくいきます。

理想的には、展開のコンテキストでログインする必要はまったくありませんが、ログインする必要があるようです。

4

1 に答える 1

1

サービス プリンシパル アカウントの作成について考えたことはありますか? David Ebbo は、このブログで (CI プロセスの自動化に関する) 優れたウォーク スルーを提供しています: 「Automating Azure on your CI server using a Service Principal

于 2015-03-07T09:48:17.287 に答える