Azure Pipelines を使用した資産のアップロード
Azure DevOps の Dynamics Lifecycle Services (LCS) 資産のアップロード タスクを使用して、 Microsoft Dynamics Lifecycle Services (LCS) で資産をアセット ライブラリに自動的にアップロードできます。 このタスク リリース パイプラインでのみ使用可能です。
この記事は、Azure Pipelines の実用的な知識があることを前提としています。
メモ
これらのステップをパイプラインに追加する前に、Azure DevOps の Dynamics 365 Finance and Operations Tools拡張機能が有効になっていて、Azure DevOps アカウントにインストールされている必要があります。 組織に拡張機能をインストールする方法の詳細については、拡張機能のインストールを参照してください。
MSAL.PS がインストールされていることを確認する
アップロード タスクのバージョン 1.* 以降では、MSAL.PS PowerShell ライブラリが使用可能である必要があります。 タスクは、パイプラインの実行中にツールを自動的にインストールするために使用できます。 このタスクは、アップロード タスクの前にステージの任意の場所に追加できます。 詳細については、MSAL.PS インストール タスクをパイプラインに追加 を参照してください。
パイプラインへのタスクの追加
YML または Classic パイプラインのビルドにタスクを追加するには、Dynamics Lifecycle Services (LCS) 資産 アップロード のタスク リストを検索します。
次のテーブルに、このタスクで使用可能なオプションを示します。
入力名 | 必須 | 説明 |
---|---|---|
LCS 接続 | あり | LCS へのサービス接続を選択または作成します。 詳細については、Azure Pipelines での LCS 接続の作成 を参照してください。 |
LCS プロジェクト ID | あり | 配置する資産およびターゲット環境の両方を含むプロジェクトの ID を LCS に入力します。 プロジェクト ID は、プロジェクトのダッシュボードの URL の末尾に記載できます。 |
資産 タイプ | あり | アップロードする資産のタイプを選択します。 |
アップロードするファイル | あり | LCS アセット ライブラリにアップロードしたいファイルへのパスを入力します。 |
LCS 資産の名前 | なし | アセット ライブラリに表示する、資産の名前を入力します。 ここで名前を入力しない場合は、ファイル名が使用されます。 |
LCS の説明 | なし | 資産の詳細に資産を表示する説明を入力します。 |
検証を待機する | なし | 検証が必要な資産タイプの場合、このチェック ボックスを使用して、アセットの検証が成功または失敗するまで待機するようにタスクに指示します。 |