Adobe Commerce Cloud中的程式碼推送後未觸發部署
透過GitHub或Bitbucket整合推送至中繼或生產分支的程式碼沒有如預期般觸發Adobe Commerce Cloud中的部署。 若要解決此問題,請驗證部署許可權、檢查管道日誌、驗證分支設定,並使用Cloud CLI確認存放庫整合。
說明 description
環境
Adobe Commerce Cloud
問題/症狀
- 從GitHub或Bitbucket推送變更至中繼或生產分支後,無法觸發部署。
- 上次成功部署發生在數天前。
- 在問題發生之前,不會報告對專案設定的修改。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
-
確認專案設定中的部署許可權或設定沒有變更。
-
檢查部署管道日誌中是否存在阻止觸發的錯誤。
-
確保所有必要的分支設定(例如中繼/生產)已正確設定,並與自動部署的預期工作流程保持一致。
-
確認存放庫和Adobe Commerce Cloud環境之間沒有連線問題。
-
使用Cloud CLI取得GitHub或Bitbucket整合的整合ID。
code language-none $ magento-cloud integration:list ... $integrationID github Repository: XYZ ... -
如果在驗證與此命令的整合時發生錯誤,例如 無法連線到GitHub:找不到存放庫, 請嘗試再次新增整合:
$ magento-cloud integration:validate $integrationID
-
如果問題持續發生,請連絡Adobe Commerce技術支援以進一步調查。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f