以模式為基礎的功能分支部署 - AWS Amplify 託管

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

以模式為基礎的功能分支部署

以模式為基礎的分支部署可讓您自動部署符合特定模式的分支以擴增。在其發行版本中使用功能分支或GitFlow工作流程的產品團隊現在可以定義「釋放 **」之類的模式,以自動將以「發行」開頭的 Git 分支部署到可共享的 URL。此部落格文章說明搭配不同團隊工作流程使用本功能的方式。

  1. 依序選擇 App settings > General > Edit (應用程式設定 > 一般 > 編輯)

  2. 將分支自動偵測開關切換為 Enabled (啟用)

  1. 定義模式以自動部署分支。

    • *-部署存儲庫中的所有分支。

    • release*'— 部署以「釋放」一詞開頭的所有分支。

    • release*/— 部署符合「釋放/」模式的所有分支。

    • 在逗號分隔的清單中指定多個模式。例如:release*, feature*

  2. Branch autodetection - access control (分支自動偵測 - 存取控制) 設定為 Enabled (啟用),即可為自動建立的所有分支設定自動密碼保護功能。

  3. 若應用程式是透過 Amplify 後端建置,則您可選擇建立新環境,或將所有分支指向現有後端。

連接到自定義域的應用程序基於模式的功能分支部署

對於連接到 Amazon Route 53 自訂網域的應用程式,您可以使用以模式為基礎的功能分支部署。