使用核准閘道控制部署
使用機器學習專案中的環境有許多優點。 如果開發、預備和生產環境不同,資源存取控制就會更輕鬆。
使用不同環境的另一個優點是,您可以新增核准檢查。 藉由在環境之間新增必要的手動核准,您就可以控制從開發、到預備、再到生產環境的模型持續部署。
在 Azure Pipelines 內建立核准檢查
若要在 Azure Pipelines 的環境中新增核准檢查,請瀏覽至您建立的環境:
- 選取 [核准和檢查]。
- 選取 [核准]。
- 新增您想要登錄為核准者的使用者或使用者群組。
- 或者,您也可以新增核准者指示。
每當您想要執行以核准檢查鎖定環境目標的管線時,核准者就會收到通知,要求其允許管線執行。
當核准者在逾時範圍內准許管線執行後,管線就會執行。
提示
在 GitHub Actions 內建立核准檢查
若要在 GitHub 內新增核准檢查,請瀏覽至您建立的環境:
- 啟用 [必要的檢閱者]。
- 選取您要登錄為核准者的 GitHub 使用者。
- [儲存] 保護規則。
每當 GitHub Actions 的工作流程要部署具有核准檢查的環境時,核准者就會收到通知,要求其檢閱該部署作業。
以核准者身分檢閱部署之後,工作流程就會執行。
提示
深入了解如何在 GitHub 的環境保護規則中新增檢閱者,以及如何檢閱部署。