Skip to main content

Uso de automatizaciones en el aplicación Copilot de GitHub

Automatice las tareas periódicas del agente para que se ejecuten según una programación o a petición, sin intervención manual.

¿Quién puede utilizar esta característica?

aplicación Copilot de GitHub está disponible para todos los planes Copilot de pago.
Sign up for Copilot

Acerca de automations

Automations le permite guardar las tareas periódicas del agente y ejecutarlas según una programación o a petición. Por ejemplo, puede crear un automatización que clasifique las incidencias nuevas cada día o revise cada mañana el estado de revisión de sus solicitudes de incorporación de cambios abiertas.

Puede crear y administrar automations desde:

  • La pestaña Agentes en un repositorio de GitHub, en el panel Automations.
  • La pestaña Automations en aplicación Copilot de GitHub.

Para obtener información general sobre automations, incluidos desencadenadores, herramientas, visibilidad y seguridad, consulte Acerca de las automatizaciones de Copilot.

aplicación Copilot de GitHub Admite dos tipos de automations:

  • Local automations, que se ejecuta desde el entorno local.
  • Nube automations, que se ejecuta en un entorno de nube.

Haga clic en Automatizaciones en la barra lateral para ver sus automations guardadas. Cada automatización uno muestra su nombre, programación, repositorio asociado y último estado de ejecución.

Requisitos previos para usar la nube automations

Para usar la nube automations, asegúrese de que la siguiente configuración está habilitada.

  • agente en la nube de Copilot debe estar habilitado para el repositorio. Si tiene Copilot Business o Copilot Enterprise, un administrador debe habilitar la agente en la nube de Copilot directiva. Consulte Administración del acceso al agente de nube de GitHub Copilot.
  • La organización debe permitir tanto agente en la nube de Copilot como automations en el repositorio (ambos están habilitados de forma predeterminada). Consulte Adición de GitHub Copilot agente en la nube a su organización.
  • Si desea crear automations que pueda detectar eventos activados por usuarios sin acceso de escritura, deshabilite la opción "Permitir solo que las automatizaciones se activen por usuarios con acceso de escritura" en la configuración del repositorio de agente en la nube de Copilot.

Creación de un automatización

  1. Haga clic en Nueva automatización en la esquina superior derecha.

  2. Escriba un nombre para automatización.

  3. Seleccione uno o varios desencadenadores que determinen cuándo se automatización ejecuta:

    • Manual: ejecute el automatización manualmente.
    • Según una programación: elija un intervalo periódico, ya sea por hora, diario o semanal.
    • Cuando se crea un problema: se automatización ejecuta cada vez que se abre un problema en el repositorio. Puede agregar un filtro de consulta de búsqueda para problemas específicos.
  4. Opcionalmente, habilite Ejecutar en la nube para permitir que se automatización ejecute en un entorno de nube, lo que permite que se automatización ejecute incluso cuando el equipo esté desactivado.

    En el caso de la nube automations, también puede usar la lista desplegable Herramientas para seleccionar las herramientas Copilot que se pueden usar cuando se ejecuta la automatización, como insertar cambios, actualizar etiquetas de problemas o crear una solicitud de incorporación de cambios. Seleccione solo las herramientas que requiere la tarea. Las herramientas que seleccione controlan qué acciones Copilot pueden realizar en el repositorio.

  5. En el campo prompt, describa la tarea que quiere que Copilot realice cada vez que se ejecute automatización.

  6. Opcionalmente, seleccione el proyecto y el modelo que desea Copilot usar.

  7. Haga clic en Crear para guardar o seleccione Crear y ejecutar para guardar y probar inmediatamente automatización .

Ejecución de automatización bajo demanda

Puede ejecutar manualmente cualquier automatización guardada automatización haciendo clic en el botón de reproducción de su tarjeta en la página "Automatizaciones", sin tener que esperar a su próxima ejecución programada.