Gestión de solicitudes de recuperación
Una solicitud de extracción (PR) o solicitud de fusión es un flujo de trabajo en el desarrollo de software que facilita la fusión de los cambios de código de la rama local a la rama principal del proyecto después de la revisión y aprobación.
Las solicitudes de extracción permiten la colaboración entre contribuyentes/desarrolladores y otras partes interesadas antes de aprobar un cambio. Los comentarios de revisión se pueden compartir, implementar cambios y confirmar antes de fusionar la PR. En el servicio DevOps de Oracle Cloud Infrastructure (OCI), una solicitud de recuperación dispara una ejecución de compilación para desplegar los cambios de código. Las comprobaciones de fusión configuradas en el repositorio garantizan que la compilación se realice correctamente sin conflictos. Cada solicitud de recuperación está asociada a recursos como, por ejemplo, proporcionar comentarios, agregar anexos y ver las diferencias entre las confirmaciones de origen y destino. También puede recibir notificaciones para los distintos eventos de solicitud de recuperación. Los datos históricos no se depuran para la solicitud de recuperación.
El límite de servicio establecido en los recursos de solicitud de recuperación es:
- Solicitudes de extracción por mes: 2000
- Comentarios por usuario por solicitud de extracción: 100
- Comentarios por solicitud de extracción: 1000
- Revisores por solicitud de extracción: 200
En DevOps, el acceso a la solicitud de recuperación varía en función de las acciones que puede realizar un usuario. Puede crear diferentes grupos de usuarios y asignar cada permiso de grupo específico para roles como propietario, desarrollador y contribuyente del repositorio. Puede asignar los permisos de grupo a un tipo de recurso de política predefinido devops-repository-family
o escribir políticas personalizadas para cumplir sus requisitos únicos. Los siguientes ejemplos muestran cómo se asignan las políticas predefinidas a diferentes grupos de usuarios:
Agrupamiento | Permiso | Política de ejemplo |
---|---|---|
Administrador |
Crear solicitud de recuperación Aprobar solicitud de recuperación Suprimir solicitud de recuperación Solicitud de recuperación de comentario Crear rama protegida Gestionar solicitud de recuperación Gestionar configuración de solicitud de recuperación Gestionar rama protegida |
|
Developer |
Crear solicitud de recuperación Aprobar solicitud de recuperación Solicitud de recuperación de comentario Gestionar solicitud de recuperación |
|
Colaborador |
Solicitud de recuperación de lectura Aprobar solicitud de recuperación Solicitud de recuperación de comentario |
|
Para escribir una política de solicitud de extracción para recibir notificaciones por correo electrónico, consulte las instrucciones para crear un grupo dinámico.
En esta sección se incluyen los temas siguientes:
- Creación de una solicitud de recuperación
- Visualización de detalles de solicitud de recuperación
- Edición de una solicitud de extracción
- Aprobación de una solicitud de extracción
- Combinación de una solicitud de extracción
- Abandono de una solicitud de extracción
- Eliminación de una solicitud de extracción
- Configuración de solicitud de extracción