ALM アクセラレータのアップグレード (非推奨)

ALM アクセラレータは非推奨となり、新機能は追加されません。 問題のレビューや対処は行われません。

潜在的なセキュリティの問題を特定した場合は、Microsoft Security Response Centerに報告してください。

Power Platform のパイプラインを使用して、ALM 自動化機能を Power Platform および Dynamics 365 サービスに提供します。 パイプラインは、source コード統合または extended と共に使用して、Azure DevOps、GitHub、およびその他のプロバイダーと統合できます。

ALM Accelerator for Power Platform のアップデートを定期的にリリースします。 新しいバージョンのソリューションが入手可能になったら、この記事の手順に従ってアップグレードしてください。 パイプライン同期テンプレート を使用してパイプライン テンプレートを個別にアップグレードします。 これは ALM アクセラレータ ソリューションに含まれています。

ALM Accelerator を初めてインストールする場合は、これらの手順を使用しないでください。 代わりに、これらのガイドに従います:

最新リリースのダウンロード

ソリューションのバージョン番号は、リリースの日付を示します。 たとえば、バージョン 1.0.20220406.1 は 20220406 (yyyyMMdd)、つまり 2022 年 4 月 6 日に作成されたバージョン 1.0 を意味します。

GitHubから最新のマネージド ソリューション ファイルをダウンロードします。 アセット まで下にスクロールし、CenterofExcellenceALMAccelerator_<最新バージョン>_managed.zip を選択します。。

ALM Accelerator ソリューションをインストールする

  1. Power Apps にサインインし、ALM アクセラレータ アプリをホストする環境を選択します。

  2. 左側のサイド パネルで、ソリューション を選択します。

  3. ソリューションのインポート>参照する を選択して、その後ダウンロードしたマネージド ソリューションの場所を参照してファイルを選択します。

  4. 次へを選択します。

  5. 詳細設定を選択し、更新を選択します。

  6. [ インポート] を選択します

Azure DevOps カスタム コネクタを再アクティブ化する

  1. データ>カスタム コネクタ>CustomAzureDevOps を選択します。

  2. [編集] を選択します。

  3. 説明 タブで、次のセクション の説明に従って構成された 6 つのポリシーがあることを確認します。

  4. セキュリティ タブで 編集 を選択し、次の値を設定します。

  5. テスト タブで、テスト操作 を選択します。

  6. 返された 応答ステータス200 であることを確認します。

  7. コネクタの更新を選択します。

  8. ALM Accelerator パイプライン テンプレートの更新

Azure DevOps カスタム コネクタ ポリシーを確認します

CustomAzureDevOps カスタム コネクタの 定義 タブに 6 つのポリシーがあります。 以下のテーブルのようにパラメーターを設定してください。 欠落しているポリシーを作成するか、以下の仕様に一致するように値を変更する必要がある場合があります。 Operations フィールドに注意してください。アップグレード後にこのフィールドが空に設定される場合があります。

ホストを https://vssps.dev.azure.com のポリシーに設定する:

フィールド
Name ホストを https://vssps.dev.azure.com に設定する
Template ホスト URL の設定
Operations GetUsers、GetIdentities
URL テンプレート https://vssps.dev.azure.com

ホストを https://app.vssps.visualstudio.com のポリシーに設定する:

フィールド
Name ホストを https://app.vssps.visualstudio.com に設定する
Template ホスト URL の設定
Operations GetOrganizations、GetUserCurrentProfile
URL テンプレート https://app.vssps.visualstudio.com

ビルド定義変数を配列に変換ポリシー:

フィールド
Name ビルド定義変数を配列に変換する
Template オブジェクトを配列に変換する (プレビュー)
Operations
ターゲット オブジェクトまたはコレクション パス @body().value
プロパティ サブパス variables
新しいプロパティのパス @item().variables
キーのプロパティ名 キー
値のプロパティ名 value
ポリシーを実行する 応答

ホストを https://vsaex.dev.azure.com のポリシーに設定する:

フィールド
Name ホストを https://vsaex.dev.azure.com に設定する
Template ホスト URL の設定
Operations RemoveMemberFromGroup、AddMemberToGroup
URL テンプレート https://vsaex.dev.azure.com

メソッドを POST ポリシーに設定する:

フィールド
Name メソッドを POST に設定する
Template 要求のルーティング
Operations ランシンクパイプライン
新しいパス < 組織>/<プロジェクト>/_apis/pipelines/<pipelineId>/runs
Method POST

ListItems ポリシーのメソッドを GET に設定する:

フィールド
Name ListItems のメソッドを GET に設定する
Template 要求のルーティング
Operations リスト項目
新しいパス < 組織>/<プロジェクト>/_apis/git/repositories/<repo>/items
Method GET