次の方法で共有


ALM Accelerator をアップグレードする

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 Accelerator アプリをホストする環境を選択します。

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

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

  4. 次へを選択します。

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

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

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

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

  2. 編集 を選択します。

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

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

    • ID プロバイダー: Microsoft Entra ID
    • クライアント ID: アプリ登録 からの アプリケーション (クライアント) ID
    • クライアント シークレット: アプリ登録 からの アプリケーション (クライアント) シークレットの値
    • リソース ID: DevOps アプリ登録 からの アプリケーション (クライアント) ID
  5. テスト タブで、テスト操作 を選択します。

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

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

  8. ALM Accelerator パイプライン テンプレートを更新します

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

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

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

Field 価値
件名 ホストを https://vssps.dev.azure.com に設定する
Template ホスト URL の設定
操作 GetUsers、GetIdentities
URL テンプレート https://vssps.dev.azure.com

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

Field 価値
件名 ホストを https://app.vssps.visualstudio.com に設定する
Template ホスト URL の設定
操作 GetOrganizations、GetUserCurrentProfile
URL テンプレート https://app.vssps.visualstudio.com

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

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

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

Field 価値
件名 ホストを https://vsaex.dev.azure.com に設定する
Template ホスト URL の設定
操作 RemoveMemberFromGroup、AddMemberToGroup
URL テンプレート https://vsaex.dev.azure.com

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

Field 価値
件名 メソッドを POST に設定する
Template 要求のルーティング
操作 RunSyncPipeline
新しいパス <組織>/<プロジェクト>/_apis/pipelines/<pipelineId>/runs
メソッド 投稿

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

Field 価値
件名 ListItems のメソッドを GET に設定する
Template 要求のルーティング
操作 ListItems
新しいパス <組織>/<プロジェクト>/_apis/git/repositories/<リポ>/items
メソッド 取得