本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
源代碼的版本控制的替代方案 AFT
AFT用 AWS CodeCommit 於源代碼版本控制系統(VCS),它允許其他滿足您CodeConnections的業務需求或現有體系結構。
如果您是第一AFT次部署,但沒有現有的 CodeCommit存放庫,則必須指定外部VCS提供者,做為部AFT署先決條件的一部分。如需詳細資訊,請參閱AFT.
AFT支持以下源代碼控制替代方案:
-
GitHub
-
GitHub 企業伺服器
-
BitBucket
注意
如果您指定 AWS CodeCommit 為VCS,則不需要其他步驟。AFT使用預設名稱,在您的環境中建立必要的git
儲存庫。但是,您可以視需要覆寫的預設存放庫名稱,以符合您的組織標準。 CodeCommit
設置替代的源代碼版本控制系統(自定義VCS)AFT
若要為您的AFT部署設定替代的原始程式碼版本控制系統,請依照下列步驟執行。
步驟 1:在支援的第三方版本控制系統 (VCS) 中建立git
儲存庫。
如果您未使用 AWS CodeCommit,則必須在AFT支援的協力廠VCS商提供者環境中為下列項目建立git
儲存庫。
-
AFT帳戶請求。可用的示例代碼
。如需有關AFT帳戶請求的詳細資訊,請參閱在 AFT 提供新帳戶。 -
AFT帳戶佈建自訂。可用的示例代碼
。如需AFT帳戶佈建自訂的詳細資訊,請參閱建立您的 AFT 帳戶佈建自訂狀態機器。
步驟 2:指定部AFT署所需的VCS組態參數
需要下列輸入參數,才能將您的VCS提供者設定為部AFT署的一部分。
-
vcs_provider:如果您不使用 AWS CodeCommit,請根據您的使用案例將VCS提供者指定為
"bitbucket"
"github"
"githubenterprise"
、或。 -
網址:僅適用於企業客戶,請指定 GitHub 。 GitHub URL
-
帳戶請求名稱:對於 AWS CodeCommit 使用者,此值會設定為。
aft-account-request
在AFT支援的協力廠VCS商提供者環境中,使用您實際的存放庫名稱更新此輸入值。對於 BitBucket Github 和 GitHub 企業,存儲庫名稱必須具有格式[Org]/[Repo]
。 -
自訂名稱:對於使用者,此值會設定為 AWS CodeCommit 。
aft-account-customizations
在AFT支援的協力廠VCS商提供者環境中,使用您的存放庫名稱更新此輸入值。對於 BitBucket Github 和 GitHub 企業,存儲庫名稱必須具有格式[Org]/[Repo]
。 -
帳戶佈建自訂名稱:對於使用者,此值會設定為。 AWS CodeCommit
aft-account-provisioning-customizations
在AFT支援的協力廠VCS商提供者環境中,使用您的存放庫名稱更新此輸入值。對於 BitBucket Github 和 GitHub 企業,存儲庫名稱必須具有格式[Org]/[Repo]
。 -
全域自訂名稱:對於使用者,此值會設定為 AWS CodeCommit 。
aft-global-customizations
在AFT支援的協力廠VCS商提供者環境中,使用您的存放庫名稱更新此輸入值。對於 BitBucket Github 和 GitHub 企業,存儲庫名稱必須具有格式[Org]/[Repo]
。 -
分支:默認情況下是分支,但該值可以
main
被覆蓋。
預設情況下,AFT來自每個git
儲存庫main
分支的來源。您可以使用額外的輸入參數覆寫分支名稱值。如需有關輸入參數的詳細資訊,請參閱 AFTTerraform
對於現有 AWS CodeCommit 客戶
如果您使用的新名稱建立 CodeCommit 存放庫AFT,則可以透過更新這些輸入參數的值來更新存放庫名稱。
步驟 3:完成第三方VCS供應商的 AWS CodeStar 連線
部署執行時,AFT建立所需的 AWS CodeCommit 儲存庫,或為您選擇的第三方VCS供應商建立 AWS CodeStar 連線。如果是後者,您必須手動登入AFT管理帳戶的主控台,才能完成擱置的 AWS CodeStar 連線。如需完成 AWS CodeStar 連線的進一步指示,請參閱AWS CodeStar 文件。