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