Adobe Commerce Cloud中的代码推送后未触发部署

通过GitHub或Bitbucket集成推送到暂存或生产分支的代码没有按预期触发Adobe Commerce Cloud中的部署。 要解决此问题,请验证部署权限,检查管道日志,验证分支配置,并使用Cloud CLI确认存储库集成。

描述 description

环境

Adobe Commerce Cloud

问题/症状

  • 将更改从GitHub或Bitbucket推送到暂存或生产分支后,无法触发部署。
  • 上次成功部署发生在几天前。
  • 在问题发生之前,不会报告对项目设置的任何修改。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 验证项目设置中的部署权限或配置是否未发生任何更改。

  2. 检查部署管道日志中是否存在阻止触发的错误。

  3. 确保所有必需的分支配置(例如,暂存/生产)都正确设置并与自动部署的预期工作流保持一致。

  4. 确认存储库与Adobe Commerce云环境之间没有连接问题。

    1. 使用Cloud CLI获取GitHub或Bitbucket集成的集成ID。

      code language-none
      $ magento-cloud integration:list        ...         $integrationID          github          Repository: XYZ        ...
      
    2. 如果在验证与此命令的集成时出错,如​ 无法连接到GitHub:未找到存储库, ​请尝试再次添加集成:

      $ magento-cloud integration:validate $integrationID

如果问题仍然存在,请联系Adobe Commerce技术支持以进行进一步调查。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f