概述
批量發布單主要用于批量發布不同環境下多個應用實例,并指定環境間及同環境下應用實例間發布順序。
批量發布單列表
批量發布單主要展示該環境下歷史批量發布單信息。在左側導航欄單擊應用運維-ECS應用實例-應用發布-批量發布單進入批量發布單列表頁面。批量發布單列表頁面分成批量發布單統計和批量發布單列表兩塊內容。
批量發布單統計
批量發布單統計用于統計當前租戶下批量發布單,展示發布單總計、發布成功總計、發布失敗總計、發布中總計、待發布總計、已取消總計。
批量發布單列表
批量發布單列表包括發布單名稱、環境數量、應用數量、應用實例數量、狀態、執行人、執執行時間、操作列。根據狀態的不同,操作列存在不同。
創建批量發布單
- 在批量發布單列表頁面,單擊創建發布單按鈕,進入批量發布單配置頁面
- 填寫基本信息
| 配置項 | 描述 |
|---|---|
| 發布單名稱 | 請輸入批量發布單名稱。 |
| 部署單元 | 用于確定批量發布單包含的環境以及環境下的部署單元信息。 |
| 所屬應用 | 用于確定批量發布單包含的應用。 |
| 發布類型 | 僅支持普通發布。 |
| 每組批次 | 選擇每組發布分批次數。 |
| 分批方式 | 當每組批次大于1時,需配置分批間處理方式。支持手動和自動。手動:手動觸發下一個批次的發布。自動:根據間隔自動分配分批發布。間隔為剩余批次間的發布時間間隔,單位:分鐘。 |
| 應用實例列表 | 選擇好部署單元和所屬應用后,應用實例列表分環境展示當前環境下所屬應用所包含的應用實例列表。您可以在不同環境下的待選應用實例列表中單擊選擇需要的應用實例,單擊>圖標將應用實例添加到已選應用實例列表中。若應用實例存在多個版本,需要選擇要發布的版本,默認選擇最新的版本。若應用實例存在多個分組,需要選擇要發布的分組,默認選擇第一個分組。 |
- 高級配置
高級配置用于設置環境間及環境內應用實例間依賴關系。當選擇了 2 個及以上環境時,可能需要填寫環境之間的依賴關系。若環境之間不存在依賴關系,則直接跳過。當環境內選擇了 2 個及以上應用實例時,可能需要填寫環境內應用實例之間的依賴關系。若環境內應用實例之間不存在依賴關系,則直接跳過。
注意環境之間不可循環依賴,即不可出現環境 A 依賴于環境 B,同時環境B 又依賴于環境 A 這種情況。環境內應用實例之間不可循環依賴,即不可出現應用實例 A 依賴于應用實例 B,同時應用實例 B 又依賴于應用實例 A 這種情況。
- 在預覽頁面確認信息無誤后,單擊創建。系統會自動跳轉到批量發布單列表頁面,單擊發布單名稱進入批量發布單詳情頁面,等待初始化完成后點擊發布即可開始發布。
批量發布單詳情
在批量發布單列表頁面,點擊發布單名稱即可進入批量發布單詳情頁面。您可以查看批量發布單的執行詳情。
批量發布單詳情頁面分成基本信息、發布配置以及應用實例三塊區域。
- 基本信息:展示批量發布單狀態、可執行操作、發布單名稱、執行人、創建時間、開始時間、結束時間。
- 發布配置:展示部署單元、所屬應用、發布類型、每組批次、分批方式等批量發布單配置信息。
- 應用實例:展示批量發布單包含的環境及環境間發布順序,展示環境內應用實例、應用實例間發布順序及應用實例狀態。
說明如果批量發布單初始化失敗,則無法進行發布,您可以將鼠標懸停在初始化失敗狀態的應用實例上,查看具體原因,或單擊重新初始化。如果批量發布單執行失敗,您可以將鼠標懸停在執行失敗狀態的應用實例上,查看具體原因,或單擊重新執行。批量發布單處于初始化、執行中或已取消狀態,批量發布單無法執行任何操作。
重新初始化
如果批量發布單處于初始化失敗狀態,您可以點擊重新初始化來重新初始化失敗狀態的應用實例。
發布
如果批量發布單處于待發布狀態,您可以點擊發布來開始發布。
重新發布
如果批量發布單處于發布失敗狀態,您可以點擊重新執行來重新執行發布失敗狀態的應用實例。
取消
如果您想取消批量發布單,您可以點擊取消來取消發布單。
執行下一批
如果批量發布單存在多個環境,同時環境間存在依賴關系并且分批方式為手動,則需要點擊執行下一批觸發下一批環境的發布。