Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2021-03-02. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Administrar una tarea de revisión de código para tu equipo

Las tareas de revisión de código indican claramente qué miembros de un equipo se espera emitan una revisión para una solicitud de extracción.

La tarea de revisión de código se encuentra disponible con GitHub Team, Servidor de GitHub Enterprise 2.20+, yGitHub Enterprise Cloud. Para obtener más información, consulta la sección "Productos de GitHub".

En este artículo

Los mantenedores de equipo y propietarios de organización pueden configurar tareas de revisión de código.

Acerca de las tareas de revisión de código

Al utilizar tareas de revisión de código, cada que se pida a tu equipo revisar una solicitud de extracción, éste se eliminará como revisor y se asignará un subconjunto de miembros específicos del mismo en sustitución. Las tareas de revisión de código te permiten decidir si se notificará a todo el equipo o solo a un subconjunto de miembros del mismo cuando se solicite que éste realice una revisión.

Cuando se les solicita automáticamente una revisión a los propietarios del código, el equipo se eliminará y reemplazará con los individuos de todos modos. Las aprobaciones individuales no satisfacen el requisito de aprobación del propietario del código en una rama protegida. Para obtener más información, consulta "Acerca de los propietarios del código."

Rutear algoritmos

Las tareas de revisión de código escogen y asignan revisores automáticamente basándose en uno de dos posibles algoritmos.

El algoritmo de round robin (turno rotativo) escoge revisores basándose en quién recibe la solicitud de revisión menos reciente, y se enfoca en alternar entre todos los miembros del equipo sin importar el número de revisiones pendientes que tengan en el momento.

El algoritmo de balanceo de carga escoge a los revisores basándose en la cantidad total de solicitudes de revisión recientes para cada miembro, y considera el número de revisiones pendientes para cada uno de ellos. El algoritmo de balanceo de carga intenta asegurarse de que cada miembro del equipo revise una cantidad igual de solicitudes de extracción en cualquier periodo de 30 días.

Configurar una tarea de revisión de código

  1. En la esquina superior derecha de GitHub Enterprise, da clic en tu foto de perfil, posteriormente, da clic en Tu perfil.
    Profile photo
  2. En la parte izquierda de tu página de perfil, debajo de "Organizaciones", da clic en el icono de tu organización.
    iconos de organización
  3. Debajo de tu nombre de organización, da clic en Equipos.
    Pestaña de equipos
  4. En la pestaña de Equipos, da clic en el nombre del equipo.
    Lista de los equipos de la organización
  5. En la parte superior de la página del equipo, da clic en Configuración.
    Pestaña de configuración de equipo
  6. En la barra lateral izquierda, da clic en Tarea de revisión de código
    Botón de tarea de revisión de código
  7. Selecciona Habilitar auto asignación.
    Botón de tarea de revisión de código
  8. Debajo de "¿Cuántos miembros del equipo deberán asignarse para revisión?", utiliza el menú desplegable y elije el número de revisores que se asignarán a cada solicitud de extracción.
    Menú desplegable de cantidad de revisores
  9. Debajo de "Algoritmo de ruteo", utiliza el menú desplegable y elige qué algoritmo quieres utilizar. Para obtener más información, consulta la sección "Algoritmos de ruteo".
    Menú desplegable de algoritmo de ruteo
  10. De manera opcional, para siempre omitir miembros específicos del equipo, selecciona Nunca asignar ciertos miembros del equipo. Después, selecciona uno o más miembros del equipo que quieras omitir siempre.
    Menú desplegable y casilla de "nunca asignar ciertos miembros del equipo"
  11. De manera opcional, para notificar únicamente a los miembros del equipo que se escogieron por tarea de revisión en cada solicitud revisión de código, selecciona No notificar a todo el equipo si se asignan miembros específicos debajo de "Notificaciones".
    Notificaciones de tarea de revisión de código
  12. Haz clic en Guardar cambios.

Inhabilitar una tarea de revisión de código

  1. En la esquina superior derecha de GitHub Enterprise, da clic en tu foto de perfil, posteriormente, da clic en Tu perfil.
    Profile photo
  2. En la parte izquierda de tu página de perfil, debajo de "Organizaciones", da clic en el icono de tu organización.
    iconos de organización
  3. Debajo de tu nombre de organización, da clic en Equipos.
    Pestaña de equipos
  4. En la pestaña de Equipos, da clic en el nombre del equipo.
    Lista de los equipos de la organización
  5. En la parte superior de la página del equipo, da clic en Configuración.
    Pestaña de configuración de equipo
  6. Selecciona Habilitar auto asignación para eliminar la marca.
    Botón de tarea de revisión de código
  7. Haz clic en Guardar cambios.