Поделиться через


Обновление ALM Accelerator

Мы периодически выпускаем обновления ALM Accelerator for Power Platform. При появлении новой версии решения выполните действия, описанные в этой статье, для обновления решения до этой версии. Шаблоны конвейеров следует обновлять отдельно с помощью шаблона для синхронизации конвейеров, который включен в решение ALM Accelerator.

Не пользуйтесь этими инструкциями при первой установке ALM Accelerator. В этом случае следуйте указаниям одного из следующих руководств:

Загрузите последний выпуск

Дата выпуска содержится в номере версии решения. Например, версия 1.0.20220406.1 означает, что это версия 1.0, созданная 20220406 (ггггММдд) т. е. 6 апреля 2022 г.

Скачайте последнюю версию файла управляемого решения из GitHub. Прокрутите вниз до пункта Активы и выберите CenterofExcellenceALMAccelerator_<последняя версия>_managed.zip.

Установка решения ALM Accelerator

  1. Войдите в Power Apps и выберите среду, в которой размещено приложение ALM Accelerator.

  2. На левой боковой панели выберите Решения.

  3. Выберите Импорт решения>Обзор, а затем перейдите к расположению загруженного вами файла управляемого решения и выберите его.

  4. Выберите Далее.

  5. Выберите Дополнительные параметры, f затем выберите Обновить.

  6. Выберите Импорт.

Повторная активация настраиваемого соединителя Azure DevOps

  1. Выберите Данные>Настраиваемые соединители>CustomAzureDevOps.

  2. Выберите Изменить.

  3. На вкладке Определение убедитесь в наличии шести политик, настроенных в соответствии с тем, как будет описано в следующем разделе.

  4. На вкладке Безопасность выберите Изменить, а затем установите следующие значения:

  5. На вкладке Тестирование выберите Протестировать операцию.

  6. Убедитесь, что в параметре Состояние ответа возвращено значение 200.

  7. Выберите Обновить соединитель.

  8. Обновите шаблоны конвейера ALM Accelerator.

Проверка политик настраиваемых соединителей Azure DevOps

У вас должно быть шесть политик на вкладке Определение в пользовательском соединителе CustomAzureDevOps. Убедитесь, что они определены так, как описано в следующих таблицах. Возможно, вам потребуется создать отсутствующие политики или изменить значения, чтобы они соответствовали приведенным ниже спецификациям. Обратите внимание на поле Operations, которое иногда может быть пустым после обновления.

Политика «Задать хост https://vssps.dev.azure.com»:

Поле Стоимость
Полное имя Установка узла на https://vssps.dev.azure.com
Template Установка URL-адреса узла
Операции GetUsers, GetIdentities
Шаблон URL https://vssps.dev.azure.com

Политика «Задать хост https://app.vssps.visualstudio.com»:

Поле Стоимость
Полное имя Установка узла на https://app.vssps.visualstudio.com
Template Установка URL-адреса узла
Операции GetOrganizations, GetUserCurrentProfile
Шаблон URL https://app.vssps.visualstudio.com

Политика «Преобразовать переменные определения сборки в массив»:

Поле Стоимость
Полное имя Преобразовать переменные определения сборки в массив
Template Преобразование объекта в массив (предварительная версия)
Операции
Путь к целевому объекту или коллекции @body().value
Вложенный путь свойства переменные
Путь нового свойства @item().variables
Имя свойства для ключа key
Имя свойства для значения value
Запустить политику на Отклик

Политика «Задать хост https://vsaex.dev.azure.com»:

Поле Стоимость
Полное имя Установка узла на https://vsaex.dev.azure.com
Template Установка URL-адреса узла
Операции RemoveMemberFromGroup, AddMemberToGroup
Шаблон URL https://vsaex.dev.azure.com

Политика «Установить метод POST»:

Поле Стоимость
Полное имя Установить метод на POST
Template Перенаправление запроса
Операции RunSyncPipeline
Новый путь <организация>/<проект>/_apis/pipelines/<pipelineId>/runs
Способ POST

Политика «Установить метод GET для ListItems»:

Поле Стоимость
Полное имя Установить метод на GET для ListItems
Template Перенаправление запроса
Операции ListItems
Новый путь <организация>/<проект>/_apis/git/repositories/<репозиторий>/items
Способ GET