Cloud Manager中的管道设置不显示新分支
在Adobe Experience Manager as a Cloud Service (AEMaaCS)中,Cloud Manager不会在CDN配置管道中显示新创建的Git分支,从而阻止在管道配置期间进行选择。 分支字段不保留手动输入,并且下拉列表不会更新为新分支。 要解决此问题,请使用Cloud Manager API更新管道分支。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
问题/症状
- 新分支在Cloud Manager的管道配置中的下拉菜单中不可用。
- 该问题会影响所有配置管道,包括生产、开发和暂存环境。
- 管道UI不显示更新的分支,这将阻止依赖新分支更新的计划部署。
- UI中未显示任何显式错误消息,并且手动输入分支名称不会永久存在,因为当字段失去焦点时,值会被删除。
重现步骤:
- 在Cloud Manager使用的GitHub存储库中创建新分支。
- 在Cloud Manager中打开CDN配置管道。
- 尝试从下拉列表中选择新创建的分支。
- 请注意,分支不会出现在下拉列表中,或在手动输入时保持不变。
根本原因
Cloud Manager UI中的一个已知问题阻止新创建的分支与CDN配置管道分支选择进行同步。
解决方法 resolution
当UI不反映新创建的分支时,使用Cloud Manager API更新管道分支。 此方法可确保部署继续进行,而无需等待UI更新。
要解决此问题:
-
在Cloud Manager中标识目标管道的项目ID和管道ID。
-
发送PATCH请求,以使用所需的分支名称更新管道配置。
-
使用下面显示的API请求格式并将占位符替换为实际值:
code language-none PATCH /api/program/<program-id>/pipeline/<pipeline-id> { "branch": "<new-branch-name>" } -
验证管道配置是否在请求完成后反映更新的分支。
如果您的部署过程依赖于频繁的分支更新,请继续使用此基于API的方法,直到UI以一致的方式反映新分支。 监测Adobe Experience Manager发行说明,或联系Adobe支持人员以获取永久修复的更新。
experience-cloud-kcs-help-kbarticles