VMware Aria Automation Pipelines 是一個持續整合和持續交付 (CICD) 工具。透過建立對 DevOps 生命週期中的軟體發行程序進行建模的管線,可以建置代碼基礎結構,以快速且持續地交付軟體。
當您使用 Automation Pipelines 交付軟體時,您可以整合 DevOps 生命週期的兩個最重要的部分:發佈程序和開發人員工具。在初始設定 (將 Automation Pipelines 與現有的開發工具整合) 後,管線會自動執行整個 DevOps 生命週期。
您可以建立用於建置、測試和發行軟體的管線。Automation Pipelines 使用該管線從原始程式碼存放庫、透過測試,以及在生產上進行軟體處理。會使用該管線對軟體進行推進,從原始程式碼存放庫到測試,然後再到生產環境。
您可以在在 Automation Pipelines 中規劃原生建置、整合及交付程式碼中瞭解規劃持續整合和持續交付管線的詳細資訊。
管理員如何使用 Automation Pipelines
身為管理員,您可以建立端點,並確保開發人員可使用工作執行個體。您可以建立、觸發和管理管線等。您擁有 Administrator
角色,如如何在 Automation Pipelines 中管理使用者存取和核准中所述。
支援開發人員... | 以下是可執行的操作... |
---|---|
提供和管理環境。 | 為開發人員建立用於測試和部署其程式碼的環境。
若要瞭解詳細資訊,請參閱 《VMware Aria Automation 入門》下的其他資源。 |
提供端點。 | 確保開發人員具有可以連線到其管線的端點的工作執行個體。 |
提供與其他服務的整合。 | 確保與其他服務的整合正常運作。 若要深入瞭解,請參閱 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 頁面中提供分支名稱。