Control de implementaciones con puertas de aprobación
Hay muchas ventajas en el uso de entornos en proyectos de aprendizaje automático. Cuando tiene entornos independientes para desarrollo, ensayo y producción, puede controlar fácilmente el acceso a los recursos.
Otra ventaja de usar entornos es que puede agregar comprobaciones de aprobación. Al agregar una aprobación manual necesaria entre entornos, puede controlar la implementación continua de un modelo desde la fase de desarrollo, pasando por la de ensayo y hasta la producción.
Creación de una comprobación de aprobación en Azure Pipelines
Para agregar una comprobación de aprobación a un entorno de Azure Pipelines, vaya al entorno que creó:
- Seleccione Aprobaciones y comprobaciones.
- Seleccione Aprobaciones.
- Agregue los usuarios o el grupo de usuarios que quiera inscribir como aprobadores.
- Opcionalmente, puede agregar instrucciones para los aprobadores.
Siempre que quiera ejecutar una canalización, que tiene como destino un entorno con una comprobación de aprobación, se notificará a los aprobadores que necesitan permitir que se ejecute la canalización.
Una vez que un aprobador concede permiso para que una canalización se ejecute dentro del intervalo de tiempo de espera, se ejecutará la canalización.
Sugerencia
Obtenga más información sobre cómo definir aprobaciones y comprobaciones en Azure Pipelines.
Creación de una comprobación de aprobación en Acciones de GitHub
Para agregar una comprobación de aprobación en GitHub, vaya al entorno que creó:
- Habilite los revisores obligatorios.
- Seleccione los usuarios de GitHub que quiera inscribir como aprobadores.
- Guarde las reglas de protección.
Cada vez que un flujo de trabajo de Acciones de GitHub quiera implementarse en un entorno con una comprobación de aprobación, los aprobadores recibirán una notificación para su revisión.
Después de revisar la implementación como aprobador, se ejecutará el flujo de trabajo.
Sugerencia
Obtenga más información sobre cómo agregar revisores a las reglas de protección del entorno en GitHub y cómo revisar las implementaciones.