次の方法で共有


Azure Pipelines を使用した資産のダウンロード

Azure DevOps の Dynamics Lifecycle Services アセット ダウンロード タスクを使用して、Microsoft Dynamics Lifecycle Services でアセット ライブラリからアセットのダウンロードを自動化できます。

この記事は、Azure Pipelines の実用的な知識があることを前提としています。

注意

これらのステップをパイプラインに追加する前に、Azure DevOps の Dynamics 365 Finance and Operations Tools 拡張機能が有効になっていて、Azure DevOps 組織にインストールされている必要があります。 組織に拡張機能をインストールする方法の詳細については、拡張機能のインストールを参照してください。

メモ

バージョン 1.* およびそれ以下のタスクは廃止されました。 タスクのバージョンを使用可能な最新バージョンに更新します。

メモ

(バージョン 2.* 以降では必要ありません。) MSAL.PS PowerShell ライブラリを使用できる必要があるのは、ダウンロード タスクのバージョン 1.* のみです。 タスクは、パイプラインの実行中にツールを自動的にインストールするために使用できます。 このタスクは、ダウンロード タスクの前にステージの任意の場所に追加できます。 詳細については、MSAL.PS インストール タスクをパイプラインに追加 を参照してください。

パイプラインへのタスクの追加

YML または Classic パイプラインのビルドにタスクを追加するには、Dynamics Lifecycle Services アセット ダウンロード のタスク リストを検索します。

次のテーブルに、このタスクで使用可能なオプションを示します。

入力名 必須 内容
Lifecycle Services 接続 はい Lifecycle Services へのサービス接続を選択または作成します。 詳細については、Azure Pipelines での Lifecycle Services 接続の作成 を参照してください。
Lifecycle Services プロジェクト ID はい 配置するアセットおよびターゲット環境の両方を含むプロジェクトの ID を Lifecycle Services に入力します。 プロジェクト ID は、プロジェクトのダッシュボードの URL の末尾に記載できます。
ダウンロード先のパス あり 資産のダウンロード先のパスを入力します。
検索パターン あり Lifecycle Services のアセット ライブラリでアセットを検索するために使用する検索パターンのタイプを選択します。 選択した値に応じて、次のオプションを使用できます。
  • アセット ID (guid) – この値を選択する場合は、Lifecycle Services ファイル アセット ID フィールドに、アセット ID またはセミコロンで区切られたアセット ID の一覧を入力します。 資産 ID は、グローバル一意識別子 (GUID) です。
  • 名前 – この値を選択した場合は、Lifecycle Services ファイル アセット タイプ フィールドでアセット タイプを選択します。 次に、Lifecycle Services ファイル アセット名 フィールドで、検索する名前を指定します。 アスタリスク (*) を名前でワイルドカード文字として使用できます。 たとえば、MyPacjage* と入力します。

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