次の方法で共有


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 の資産ライブラリで資産を検索するために使用する検索パターンのタイプを選択します。 選択した値に応じて、次のオプションを使用できます。
  • 資産 ID (guid) – この値を選択する場合は、LCS ファイル資産 ID フィールドに、資産 ID を入力するか、またはセミコロンで区切られた資産 ID の一覧を入力します。 資産 ID は、グローバル一意識別子 (GUID) です。
  • 名前 – この値を選択した場合は、LCS ファイル資産タイプ フィールドで資産タイプを選択します。 次に、LCS ファイル資産名フィールドで、検索する名前を指定します。 アスタリスク (*) を名前でワイルドカード文字として使用できます。 たとえば、MyPacjage* と入力します。

ダウンロードが正常に行われた後、ファイル パスの一覧を出力変数と共に取得できます。 複数のファイルが存在する場合は、セミコロンで区切られたファイル パスの一覧が出力変数に割り当てられます。 Azure DevOps の出力変数の詳細については、タスクからの出力変数を使用する を参照してください を参照してください。