Power DevOps流水线更新环境变量任务的名称值对应填入什么内容?
Power DevOps流水线更新环境变量使用指南
一、更新环境变量任务参数填写方法
你开启了画布应用自动添加环境变量的配置后,解决方案中会自动生成SharePoint站点地址、SharePoint列表ID两类环境变量,任务字段按如下规则填写:
- 名称字段:填写解决方案中环境变量的唯一名称,不是显示名称。可返回开发环境的解决方案页面,找到「环境变量」分类,点击对应变量进入详情页,复制「名称」字段的内容即可,注意区分大小写。通常SharePoint站点变量的名称前缀为
<发布者前缀>_SharePointSiteUrl_<后缀标识>,列表变量的名称前缀为<发布者前缀>_SharePointListId_<后缀标识>。 - 值字段:填写目标环境对应的实际值。站点变量填写目标环境的SharePoint站点完整URL;列表变量填写目标环境对应SharePoint列表的ID,可在列表设置页的URL中提取
List=后的参数值。 - 其余通用参数:服务连接选择目标Power Platform环境的预配置服务连接,解决方案名称填写待部署解决方案的唯一名称即可。
如果需要同时更新多个环境变量,直接点击任务中的「添加」按钮新增多组名称值对即可,无需重复创建多个更新任务。
任务界面参考:
二、其他可选的环境变量更新方式
除了DevOps流水线的更新任务外,还有4种常用的更新方案:
- 目标环境手动更新
解决方案导入目标环境完成后,直接进入目标环境的解决方案详情页,找到对应环境变量编辑填入目标值保存即可,适合小批量、低频率的部署场景。 - 部署配置文件自动填充
导出解决方案时选择导出「部署设置文件」,提前将目标环境的所有环境变量值填入配置文件中,在Release Pipeline的导入解决方案任务里指定该配置文件,即可在导入过程中自动完成环境变量赋值,不需要额外添加更新任务。 - Power Platform CLI命令批量更新
如果采用自定义脚本的方式部署,可以直接调用Power Platform CLI的更新命令,示例如下:pac admin set-env-variable --environment <目标环境ID> --name <环境变量唯一名称> --value <目标值>
可以将所有需要更新的变量写成批处理脚本,在Pipeline中执行即可,灵活度更高。 - Power Platform管理中心统一配置
登录Power Platform管理中心,进入目标环境的「环境变量」管理页面,可直接批量编辑当前环境内所有解决方案的环境变量值。
内容的提问来源于stack exchange,提问作者teju123
相关产品推荐
相关产品推荐


