次の方法で共有


Azure Pipelines での Lifecycle Services 接続認証タスクの MSAL への更新

既定では、Dynamics 365 の Microsoft Azure DevOps タスクの新しいバージョンは、Microsoft Authentication Library (MSAL) をサポートし、認証用の既定で使用します。

既存のサービス接続の更新

既存のサービス接続の場合、認証エンドポイント設定は https://login.microsoftonline.com/organizations に更新する必要があります。 国内クラウドを使用している場合は、国内クラウド の詳細を参照して、関連するエンドポイントを検索します。 新しいサービス接続を作成すると、既定で正しい認証エンドポイントが設定されます。 この設定は、国内クラウドについてのみ更新する必要があります。

Dynamics Lifecycle Services API エンドポイント – エンドポイントを提供します。 Lifecycle Services プロジェクトがローカルの地域に配置されている場合は、正しい Lifecycle Services API のエンドポイント アドレスを使用していることを確認してください。 適切な API エンドポイントを使用して、サポートされている地域とエンドポイント で詳細を確認してください。

接続の設定方法の詳細については、Azure Pipelines での Lifecycle Services 接続の作成 を参照してください。

MSAL.PS インストール タスクをパイプラインに追加する

[!注記] これは、タスクの最新バージョンではもう必要ありません。

YML または Classic パイプラインのビルドに MSAL.PS インストール タスクを追加するには、MSAL.PS をインストールし、認証を有効にするのタスク リストを検索します。 このタスクにはオプションや設定はありません。 Microsoft Dynamics Lifecycle Services による認証が必要なタスクを実行する前に、このインストール タスクがすべてのエージェントで実行されていることを確認してください、

メモ

MSAL.PS ライブラリは、Lifecycle Services による認証を必要とするタスクを実行するすべてのエージェントにインストールする必要があります。 パイプラインが複数のステージで構成されている場合、各ステージは異なるエージェントで実行される場合があります。 したがって、各ステージでライブラリを確実にインストールする必要があります。

既存のタスクの更新

新しい MSAL 認証を使用するように既存のタスクを更新するには、タスクのバージョンを更新する必要があります。 タスク バージョンの更新方法についての詳細は、タスク タイプ & 使用 を参照してください。 次の表に、認証を使用するタスクを表示します。 また、MSAL を使用する各タスクの最も近いバージョンも表示されます。

タスク名 MSAL を使用する最小バージョン
Dynamics Lifecycle Services アセット ダウンロード 1.* 以降
Dynamics Lifecycle Services アセット アップロード 1.* 以降
Dynamics Lifecycle Services アセット配置 2.* 以降