升级 ALM Accelerator
我们会定期发布 ALM Accelerator for Power Platform 的更新。 当解决方案的新版本可用时,请按照本文中的步骤进行升级。 使用 ALM 加速器解决方案中包含的管道同步模板单独升级管道模板。
不要将这些说明用于首次安装 ALM 加速器。 而是按照以下指南之一操作:
下载最新版本
解决方案版本号指示发布日期。 例如,版本 1.0.20220406.1 表示在 20220406(yyyyMMdd) 或 2022 年 4 月 6 日创建的版本 1.0。
从 GitHub 下载最新的托管解决方案文件。 向下滚动到资产,CenterofExcellenceALMAccelerator_<latest version>_managed.zip。
安装 ALM 加速器解决方案
登录到 Power Apps,然后选择托管 ALM 加速器应用的环境。
在左侧面板中,选择解决方案。
选择导入解决方案>浏览,然后浏览到您下载的托管解决方案的位置并选择文件。
选择下一步。
选择高级设置,然后选择更新。
选择导入。
重新激活 Azure DevOps 自定义连接器
选择数据>自定义连接器>CustomAzureDevOps。
选择编辑。
在定义选项卡上,确认有六个策略是按照下一节中的说明配置的。
在安全性选项卡上,选择编辑,然后设置以下值:
在测试选项卡上,选择测试操作。
确认返回的响应状态为 200。
选择更新连接器。
验证 Azure DevOps 自定义连接器策略
在 CustomAzureDevOps 自定义连接器的定义选项卡上应该有六个策略。 确保按照下表中的说明对它们进行定义。 您可能需要创建缺少的策略或更改值来匹配以下规范。 注意 Operations
字段,升级后该字段有时会设置为空。
将主机设置为 https://vssps.dev.azure.com
策略:
字段 | 价值 |
---|---|
客户 | 将主机设置为 https://vssps.dev.azure.com |
模板 | 设置主机 URL |
操作 | GetUsers、GetIdentities |
URL 模板 | https://vssps.dev.azure.com |
将主机设置为 https://app.vssps.visualstudio.com
策略:
字段 | 价值 |
---|---|
客户 | 将主机设置为 https://app.vssps.visualstudio.com |
模板 | 设置主机 URL |
操作 | GetOrganizations、GetUserCurrentProfile |
URL 模板 | https://app.vssps.visualstudio.com |
将生成定义变量转换为数组策略:
字段 | 价值 |
---|---|
客户 | 将生成定义变量转换为数组 |
模板 | 将对象转换为数组(预览) |
操作 | |
目标对象或集合路径 | @body().value |
属性子路径 | 变量 |
新属性的路径 | @item().variables |
键的属性名称 | 关键字 |
值的属性名称 | value |
策略运行对象 | Response |
将主机设置为 https://vsaex.dev.azure.com
策略:
字段 | 价值 |
---|---|
客户 | 将主机设置为 https://vsaex.dev.azure.com |
模板 | 设置主机 URL |
操作 | RemoveMemberFromGroup、AddMemberToGroup |
URL 模板 | https://vsaex.dev.azure.com |
将方法设置为 POST 策略:
字段 | 价值 |
---|---|
客户 | 将方法设置为 POST |
模板 | 路由请求 |
操作 | RunSyncPipeline |
新路径 | <组织>/<项目>/_apis/pipelines/<pipelineId>/runs |
方法 | POST |
将 ListItems 策略的方法设置为 GET:
字段 | 价值 |
---|---|
客户 | 将 ListItems 的方法设置为 GET |
模板 | 路由请求 |
操作 | ListItems |
新路径 | <组织>/<项目>/_apis/git/repositories/<repo>/items |
方法 | GET |