Automation Assembler 支援與 Bitbucket 整合,以用作 ABX 動作指令碼和 VMware Cloud Templates 的以 Git 為基礎的存放庫。
在 Automation Assembler 中,您可以使用 Bitbucket 整合來處理兩種類型的存放庫項目:VMware Cloud Templates 或 ABX 動作指令碼。使用 Bitbucket 整合之前,您必須同步想要處理的專案。ABX 動作支援對 Bitbucket 存放庫執行回寫,但您無法從整合回寫雲端範本。如果您想要建立新版本的雲端範本檔案,則必須手動執行此操作。
必要條件
- 在要用於部署的一或多個以 ABX 或雲端範本為基礎的專案中設定內部 Bitbucket 伺服器部署。目前不支援 Bitbucket 雲端。
- 建立或指定 Automation Assembler 專案以關聯您的 Bitbucket 整合。
- 要同步至 Bitbucket 整合的雲端範本檔案必須命名為 blueprint.yaml。
程序
結果
Bitbucket 整合設定了指定的存放庫組態,並且您可以檢視和處理已設定存放庫中包含的 ABX 動作和雲端範本。將專案新增至 Bitbucket 整合時,會執行同步作業,以從指定的存放庫中提取最新版本的 ABX 動作指令碼和雲端範本檔案。Bitbucket [整合] 頁面上的 [歷程記錄] 索引標籤會顯示整合的所有同步作業的記錄。依預設,檔案每 15 分鐘自動同步一次,但您隨時可以透過選取該檔案並按一下同步來手動同步該檔案。
下一步
您可以在 Automation Assembler [擴充性] 頁面上處理 ABX 動作,並且在 [設計] 頁面上處理雲端範本。如果您在 Automation Assembler 的 [擴充性] 區域上儲存已變更的 ABX 動作版本,則會建立新版本的指令碼並將其回寫到存放庫。