Adobe Commerce Cloud中的程式碼推送後未觸發部署

透過GitHub或Bitbucket整合推送至中繼或生產分支的程式碼沒有如預期般觸發Adobe Commerce Cloud中的部署。 若要解決此問題,請驗證部署許可權、檢查管道日誌、驗證分支設定,並使用Cloud CLI確認存放庫整合。

說明 description

環境

Adobe Commerce Cloud

問題/症狀

  • 從GitHub或Bitbucket推送變更至中繼或生產分支後,無法觸發部署。
  • 上次成功部署發生在數天前。
  • 在問題發生之前,不會報告對專案設定的修改。

解決方法 resolution

若要解決此問題,請遵循下列步驟:

  1. 確認專案設定中的部署許可權或設定沒有變更。

  2. 檢查部署管道日誌中是否存在阻止觸發的錯誤。

  3. 確保所有必要的分支設定(例如中繼/生產)已正確設定,並與自動部署的預期工作流程保持一致。

  4. 確認存放庫和Adobe Commerce Cloud環境之間沒有連線問題。

    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