部署无法从Adobe Commerce Cloud的Bitbucket获取代码
在Adobe Commerce Cloud中,当平台在集成期间无法从Bitbucket存储库获取代码时,部署不会启动。 此问题与服务之间的身份验证或访问问题有关。 要解决此问题,请更新集成凭据并验证存储库访问配置。
描述 description
环境
- 产品: Adobe Commerce Cloud
- 版本: 2.4.7
- 实例:用于部署自动化的Bitbucket集成
问题/症状
- 将拉取请求合并到受监视的分支后,部署无法继续。
- 集成活动日志显示integration.bitbucket.fetch步骤失败。
- 错误消息包括 错误:内部错误 和我们在比特桶访问远程存储库时遇到问题:未知异常。
- 在生成或部署管道开始之前发生失败。
解决方法 resolution
要解决此问题,请执行以下步骤:
-
查看对您的Bitbucket集成所做的最新更改,包括:
- OAuth使用者凭据(密钥和密钥)是否已轮换或撤销。
- 对存储库或工作区所有权所做的任何更改。
- 集成使用的Bitbucket帐户或应用程序的权限更改。
- 在您的Bitbucket工作区中实施新的安全策略、IP允许列表或SSO实施。
-
如果发生任何更改,请相应地更新Adobe Commerce Cloud中的集成配置。
-
如有必要,请在Bitbucket和Adobe Commerce Cloud中重新创建或旋转您的OAuth使用者凭据。
-
更新凭据和权限后,使用以下方式重新验证集成:
magento-cloud integration:validate -
尝试新部署,以确认可以从存储库成功获取代码。
-
验证部署是否顺利通过提取步骤。
注释
如果比特桶端没有最近的更改,并且在更新凭据后问题依然存在,则支持部门可能需要进一步调查。
相关阅读
recommendation-more-help
experience-cloud-kcs-help-kbarticles