使用审批入口控制部署
在机器学习项目中使用环境有很多优点。 如果拥有单独的开发环境、过渡环境和生产环境,则可以更轻松地控制对资源的访问。
使用环境的另一个好处是可以添加“审批检查”。 通过在环境之间添加所需的手动审批,可以控制模型从开发到过渡再到生产的持续部署。
在 Azure Pipelines 内创建审批检查
若要将审批检查添加到 Azure Pipelines 中的环境,请导航到你创建的环境:
- 选择“审批和检查”。
- 选择“审批”。
- 添加要登记为审批者的用户或一组用户。
- (可选)为审批者添加说明。
每当想要运行以具有审批检查的环境为目标的管道时,审批者将收到通知,说明他们需要允许管道运行。
审批者授予管道在超时范围内运行的权限后,管道将执行。
提示
在 GitHub Actions 内创建审批检查
若要在 GitHub 中添加审批检查,请导航到你创建的环境:
- 启用“必需审阅者”。
- 选择要登记为审批者的 GitHub 用户。
- 保存保护规则。
每当 GitHub Actions 中的工作流想要通过审批检查部署到环境时,审批者就会收到通知,要求他们进行评审。
作为审批者评审部署后,工作流将运行。
提示