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 ソリューションをインストールする
Power Apps にサインインして、ALM Accelerator アプリをホストする環境を選択します。
左側のサイド パネルで、ソリューション を選択します。
ソリューションのインポート>参照する を選択して、その後ダウンロードしたマネージド ソリューションの場所を参照してファイルを選択します。
次へを選択します。
詳細設定を選択し、更新を選択します。
インポートを選択します。
Azure DevOpsカスタム コネクタを再アクティブ化する
データ>カスタム コネクタ>CustomAzureDevOps を選択します。
編集 を選択します。
説明 タブで、次のセクション の説明に従って構成された 6 つのポリシーがあることを確認します。
セキュリティ タブで 編集 を選択し、次の値を設定します。
テスト タブで、テスト操作 を選択します。
返された 応答ステータス が 200 であることを確認します。
コネクタの更新 を選択します。
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/<パイプラインID>/runs |
メソッド | 投稿 |
ListItems ポリシーのメソッドを GET に設定する:
Field | 価値 |
---|---|
件名 | ListItems のメソッドを GET に設定する |
Template | 要求のルーティング |
操作 | ListItems |
新しいパス | <組織>/<プロジェクト>/_apis/git/repositories/<リポジトリ>/items |
メソッド | 取得 |