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中未显示任何显式错误消息,并且手动输入分支名称不会永久存在,因为当字段失去焦点时,值会被删除。

重现步骤:

  1. 在Cloud Manager使用的GitHub存储库中创建新分支。
  2. 在Cloud Manager中打开CDN配置管道。
  3. 尝试从下拉列表中选择新创建的分支。
  4. 请注意,分支不会出现在下拉列表中,或在手动输入时保持不变。

根本原因

Cloud Manager UI中的一个已知问题阻止新创建的分支与CDN配置管道分支选择进行同步。

解决方法 resolution

当UI不反映新创建的分支时,使用Cloud Manager API更新管道分支。 此方法可确保部署继续进行,而无需等待UI更新。

要解决此问题:

  1. 在Cloud Manager中标识目标管道的项目ID和管道ID。

  2. 发送PATCH请求,以使用所需的分支名称更新管道配置。

  3. 使用下面显示的API请求格式并将占位符替换为实际值:

    code language-none
    PATCH /api/program/<program-id>/pipeline/<pipeline-id>
    {      "branch": "<new-branch-name>"
    }
    
  4. 验证管道配置是否在请求完成后反映更新的分支。

如果您的部署过程依赖于频繁的分支更新,请继续使用此基于API的方法,直到UI以一致的方式反映新分支。 监测Adobe Experience Manager发行说明,或联系Adobe支持人员以获取永久修复的更新。

相关阅读

Cloud Manager API文档

recommendation-more-help
experience-cloud-kcs-help-kbarticles