Skip to main content

Configuración de la revisión automática de código de Copilot

Aprende a configurar Copilot para revisar automáticamente las solicitudes de incorporación de cambios en un repositorio.

Acerca de la revisión automática de código

De forma predeterminada, Copilot solo revisará una solicitud de incorporación de cambios cuando se asigne a la solicitud de incorporación de cambios de la misma manera que asignarías un revisor humano. Sin embargo, los propietarios del repositorio pueden configurar Copilot para revisar automáticamente todas las solicitudes de incorporación de cambios en el repositorio. Los propietarios de la organización pueden configurar Copilot para revisar automáticamente todas las solicitudes de incorporación de cambios en algunos o todos los repositorios de la organización.

Desencadenamiento de una revisión automática de solicitudes de incorporación de cambios

Después de configurar la revisión automática del código, Copilot revisará las solicitudes de incorporación de cambios en las situaciones siguientes:

  • Cuando se crea una solicitud de incorporación de cambios como una solicitud de incorporación de cambios "Abierta".

    No se desencadena una revisión si la solicitud de incorporación de cambios se crea como una solicitud de incorporación de cambios "Borrador".

  • La primera vez que se cambia una solicitud de incorporación de cambios de "Borrador" a "Abierta".

Note

Copilot solo revisa automáticamente una solicitud de incorporación de cambios una vez. Si realizas cambios en la solicitud de incorporación de cambios después de que se haya revisado automáticamente y deseas que Copilot vuelva a revisar la solicitud de incorporación de cambios, debes solicitarlo manualmente. Para ello, haz clic en el botón situado junto al nombre de Copilot en el menú Reviewers.

Configuración de la revisión automática de código para un único repositorio

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral izquierda, en "Código y automatización", haz clic en Reglas y, a continuación, haz clic en Conjuntos de reglas.

    Captura de pantalla de la barra lateral de la página "Configuración" de un repositorio. El submenú "Reglas" se expande y la opción "Conjuntos de reglas" tiene un contorno naranja.

  4. Haga clic en Nuevo conjunto de reglas.

  5. Haga clic en Nuevo conjunto de reglas de rama.

  6. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  7. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones, por ejemplo, Incluir rama predeterminada o Incluir todas las ramas.

  8. En "Reglas de rama", activa la casilla Requerir una solicitud de incorporación de cambios antes de combinar.

    Esto expande un conjunto de opciones subsidiarias.

  9. Activa la casilla Solicitud de revisión de solicitud de incorporación de cambios de Copilot.

    Captura de pantalla de la opción "Solicitud de revisión de solicitudes de incorporación de cambios de Copilot".

  10. En la parte inferior de la página, haz clic en Crear.

Configuración de la revisión automática de código para repositorios de una organización

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.

  2. Junto a la organización, haga clic en Settings.

  3. En la barra lateral izquierda, en la sección "Código, planeamiento y automatización", haz clic en Repositorio y, luego, haz clic en Conjuntos de reglas.

    Captura de pantalla de la página de configuración de una organización. En la barra lateral, aparece un vínculo etiquetado como "Conjuntos de reglas" con un contorno naranja.

  4. Haga clic en Nuevo conjunto de reglas.

  5. Haga clic en Nuevo conjunto de reglas de rama.

  6. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  7. En "Repositorios de destino", haz clic en Agregar destino y elige Incluir por patrón o Excluir por patrón.

  8. En el cuadro de diálogo que se muestra, escribe un patrón que coincida con los nombres de los repositorios de tu organización, por ejemplo, *feature para que coincida con todos los repositorios con nombres que terminan en feature.

    Para obtener información sobre la sintaxis de coincidencia de patrones, consulta Creación de conjuntos de reglas para repositorios de la organización.

  9. En el cuadro de diálogo, haz clic en Agregar patrón de inclusión o Agregar patrón de exclusión.

  10. Repite el proceso para los patrones adicionales que quieras agregar.

    Note

    Puedes agregar varios criterios de selección de destino al mismo conjunto de reglas. Los patrones de exclusión se aplican después de los patrones de inclusión. Por ejemplo, podrías incluir cualquier repositorio que coincida con el patrón *cat* y excluir específicamente un repositorio que coincida con el patrón not-a-cat.

  11. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones de destino.

  12. En "Reglas de rama", activa la casilla Requerir una solicitud de incorporación de cambios antes de combinar.

    Esto expande un conjunto de opciones subsidiarias.

  13. Activa la casilla Solicitud de revisión de solicitud de incorporación de cambios de Copilot.

  14. En la parte inferior de la página, haz clic en Crear.