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 の資産ライブラリで資産を検索するために使用する検索パターンのタイプを選択します。 選択した値に応じて、次のオプションを使用できます。
|
ダウンロードが正常に行われた後、ファイル パスの一覧を出力変数と共に取得できます。 複数のファイルが存在する場合は、セミコロンで区切られたファイル パスの一覧が出力変数に割り当てられます。 Azure DevOps の出力変数の詳細については、タスクからの出力変数を使用する を参照してください を参照してください。