Note
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
この記事では、Microsoft Azure DevOps でビルドオートメーションを実行するときに、既存のソフトウェアデプロイ可能パッケージにライセンス ファイルを追加する方法について説明します。
配置可能パッケージを使用して環境を更新する場合は、独立系ソフトウェアベンダー (ISV) またはパートナー X++ のソリューションに対してライセンスが必要になることがあります。 ISV は、リリースまたはビルド パイプラインのライセンスを自動的に追加するパイプラインを作成できます。 ユーザーは、独自のパイプラインを作成して、ISV 配置可能なパッケージとライセンス ファイルを結合することができます。
この記事は、Azure Pipelines の実用的な知識を前提としています。
Note
これらの手順をパイプラインに追加する前に、Azure DevOps アカウントで Azure DevOps 用 Dynamics 365 Finance and Operations Tools 拡張機能を有効にしてインストールする必要があります。 組織に拡張機能をインストールする方法の詳細については、拡張機能のインストールを参照してください。
パイプラインへのタスクの追加
YML または Classic パイプラインのビルドにタスクを追加するには、配置可能なパッケージへのライセンスの追加のタスク リストを検索します。 次のテーブルに、このタスクで使用可能なオプションを示します。
| 入力名 | 必須 | Description |
|---|---|---|
| パッケージに追加するライセンス ファイルの検索パターン | Yes | ビルド エージェントのライセンス ファイルの一覧、またはビルド エージェントのファイルの検索パターン。 ビルド エージェントでライセンス ファイルを使用できるようにするには、それらをソース管理に追加します。 または、パイプラインの前の手順でダウンロードまたは生成することもできます。 詳細については、ファイルの一致パターン リファレンスを参照してください。 |
| 更新する配置可能なパッケージのファイル名とパス | Yes | ライセンス ファイルを追加する既存の配置可能パッケージ zip ファイルのパスおよびファイル名。 |
Note
統一された開発者エクスペリエンスの導入により、このタスクの新しいバージョンがリリースされ、Microsoft Dynamics ライフサイクル サービスと Power Platform 統合パッケージ形式の両方でパッケージにライセンスを追加できるようになりました。 パッケージにライセンスを追加するには、パッケージ タイプ メニューから 目的のオプションを 選択します。 ライフサイクル サービス パッケージの作成オプションは既定で選択され、以前と同じ方法で生成され、バージョン 0 と同じ入力が必要です。 Power Platform 統合パッケージ を選択した場合は、パッケージをモデルに含める追加のモデル名を指定する必要があります。 さまざまなモデルとパッケージに対して、このようなタスクを複数追加できます。 検索パターンおよびファイル パス のフィールドは、引き続き以前と同じ方法で受け入れされます。