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