VMware Aria Automation Pipelines 是一個持續整合和持續交付 (CICD) 工具。透過建立對 DevOps 生命週期中的軟體發行程序進行建模的管線,可以建置代碼基礎結構,以快速且持續地交付軟體。
當您使用 Automation Pipelines 交付軟體時,您可以整合 DevOps 生命週期的兩個最重要的部分:發佈程序和開發人員工具。在初始設定 (將 Automation Pipelines 與現有的開發工具整合) 後,管線會自動執行整個 DevOps 生命週期。
您可以建立用於建置、測試和發行軟體的管線。Automation Pipelines 使用該管線從原始程式碼存放庫、透過測試,以及在生產上進行軟體處理。會使用該管線對軟體進行推進,從原始程式碼存放庫到測試,然後再到生產環境。
您可以在在 Automation Pipelines 中規劃原生建置、整合及交付程式碼中瞭解規劃持續整合和持續交付管線的詳細資訊。
管理員如何使用 Automation Pipelines
身為管理員,您可以建立端點,並確保開發人員可使用工作執行個體。您可以建立、觸發和管理管線等。您擁有 Administrator
角色,如如何在 Automation Pipelines 中管理使用者存取和核准中所述。
支援開發人員... | 以下是可執行的操作... |
---|---|
提供和管理環境。 | 為開發人員建立用於測試和部署其程式碼的環境。
若要瞭解詳細資訊,請參閱 《VMware Aria Automation 入門》下的其他資源。 |
提供遠端的內部部署端點。 | 確保開發人員具有可以連線到其管線的遠端內部部署端點的工作執行個體。 如果開發人員必須將其管線連線到遠端內部部署端點,您需要下載並安裝雲端 Proxy。內部部署端點會透過 Proxy 進行通訊,以提供管線執行所需的資料。 Automation Pipelines 透過雲端 Proxy 連線到內部部署端點。您的網路組態和這些網路中內部部署端點的位置確定了所需的雲端 Proxy 執行個體數目。如果所有內部部署端點都在同一網路中,則安裝一個雲端 Proxy。如果內部部署端點位於不同的網路中,則需要為每個獨立網路安裝一個雲端 Proxy。然後,在 Automation Pipelines 中的端點組態中,選取與您的端點位於相同網路中的雲端 Proxy。 若要深入瞭解,請參閱將 Automation Pipelines 連線至端點。 |
提供雲端式端點。 | 確保開發人員具有可以連線到其管線的雲端式端點的工作執行個體。 若要深入瞭解,請參閱將 Automation Pipelines 連線至端點。 |
提供與其他服務的整合。 | 確保與其他服務的整合正常運作。 若要深入瞭解,請參閱 VMware Aria Automation 說明文件。 |
建立管線。 | 建立用於建立發佈程序模型的管線。 若要深入瞭解,請參閱在 Automation Pipelines 中建立和使用管線。 |
觸發管線。 | 確保管線在發生事件時執行。
若要深入瞭解,請參閱在 Automation Pipelines 中觸發管線。 |
管理管線和核准。 | 在管線上保持最新狀態。
若要深入瞭解,請參閱什麼是 Automation Pipelines 中的使用者操作和核准。 |
監控開發人員環境。 | 建立自訂儀表板,以監控管線狀態、趨勢、度量和關鍵指標。使用自訂儀表板監控在開發人員環境中通過或失敗的管線。也可以識別和報告未得到充分利用的資源,並釋放資源。 還可以查看:
若要深入瞭解,請參閱在 Automation Pipelines 中監控管線。 |
疑難排解問題。 | 疑難排解和解決開發人員環境中的管線故障。
|
Automation Pipelines 是 VMware Cloud Services 的一部分。
- 使用 Automation Assembler 部署雲端範本。
- 使用 Automation Service Broker 從目錄取得雲端範本。
若要瞭解您可以執行的其他操作,請參閱 VMware Aria Automation 說明文件。
開發人員如何使用 Automation Pipelines
做為開發人員,您可以使用 Automation Pipelines 在儀表板上建置和執行管線,以及監控管線活動。您擁有 User
角色,如如何在 Automation Pipelines 中管理使用者存取和核准中所述。
執行管線後,您想要知道:
- 您的代碼是否成功通過管線的所有階段。若要瞭解相關資訊,請觀察管線執行中的結果。
- 如果管線失敗該怎麼辦,以及是什麼導致失敗。若要瞭解相關資訊,請觀察管線儀表板中的常見錯誤。
整合並發行代碼 | 以下是您要執行的操作 |
---|---|
建置管線。 | 測試和部署程式碼。 管線發生故障時,請更新您的程式碼。 |
將管線連線至端點。 | 將管線中的工作連線至端點,例如 GitHub 存放庫。雲端式端點和內部部署遠端端點可提供用於執行管線的資料。 |
執行管線。 | 新增使用者操作核准工作,以便其他使用者可在特定點核准管線。 |
檢視儀表板。 | 在管線儀表板上檢視結果。您可以查看趨勢、歷程記錄、故障等。 |
如需有關入門的詳細資訊,請參閱什麼是 Automation Pipelines。
在產品內部支援面板中找到更多說明文件
如果您在此處找不到所需的資訊,可以在產品中取得更多說明。
- 按一下並讀取使用者介面中的路標和工具提示,以便隨時隨地按需取得所需的內容特定資訊。
- 開啟產品內部支援面板,並閱讀針對作用中使用者介面頁面顯示的主題。您也可以在面板中搜尋,以取得問題的答案。
關於 Webhook 的詳細資訊
透過使用相同的 Git 端點並在 Webhook 組態頁面中為分支名稱提供不同的值,可以為不同的分支建立多個 Webhook。若要為相同 Git 存放庫中的其他分支建立其他 Webhook,無需針對多個分支複製 Git 端點多次。而是在 Webhook 中提供分支名稱,以便重複使用 Git 端點。如果 Git Webhook 中的分支與端點中的分支相同,則無需在 Git Webhook 頁面中提供分支名稱。