GitHub del activador web del repositorio

Los activadores web del repositorio GitHub se utilizan para controlar el repositorio dentro de una organización GitHub y comprobar los eventos. Una vez que se produce el evento en el repositorio, el activador se ejecuta e inicia el flujo de trabajo de automatización.

Asigne su activador a un repositorio dentro del GitHub de la organización y configure el activador para ejecutar la automatización cuando ocurra cualquier evento en el repositorio.

El activador web GitHub admite los siguientes eventos en el repositorio:
  • Crear
  • Bifurcación
  • Comentario sobre el problema
  • Problemas
  • Etiqueta
  • Solicitud de extracción
  • Revisión de solicitudes de extracción
  • Notificación push
  • Estrella
  • Ver

Por ejemplo, cree un activador web GitHub para controlar el repositorio dentro de una organización GitHub para una solicitud de extracción. Cuando se realiza una solicitud de extracción en el repositorio monitoreado, se ejecuta el activador y se inician las siguientes acciones en la automatización.

Antes de empezar

  • Debe tener una licencia de Bot Creator o Citizen Developer.
  • Debe tener el permiso Ver mis bots.
  • Debe tener todos los permisos de ACTIVADORES DE EVENTOS para el rol.
  • Debe tener el permiso Ingresar y Extraer en las carpetas donde está la automatización.
  • Debe iniciar sesión en la Control Room.
  • Los activadores web GitHub utilizan el token de acceso personal para autenticar la identidad del perfil del usuario. El activador web GitHub admite tokens de acceso clásicos y detallados. Asegúrese de generar un token de acceso personal en la configuración de usuario de GitHub y guárdelo en la Credential Vault. Para obtener más información sobre la creación y gestión del token de acceso personal, consulte Administración de tokens de acceso personal.

Procedimiento

  1. En el panel izquierdo, haga clic en Automatización.
  2. Haga clic en Crear > Task Bot.
    Se muestra el asistente Crear Bot de tareas.
  3. Ingrese un nombre apropiado para el bot en el campo Nombre.
    Todos los bots se almacenan en la carpeta \Bots de forma predeterminada.
  4. Opcional: Puede agregar una descripción para el bot en el campo Descripción.
  5. Opcional: Puede usar el botón Elegir para guardar el bot en una carpeta diferente.
  6. Haga clic en Crear y editar.
    El bot está creado y se muestra el Bot Editar tareas.
  7. Haga clic en Activadores > GitHub y luego haga doble clic o arrastre Activador web del repositorio para agregar el activador web a la sección Activadores.
  8. Seleccione uno o varios eventos para escuchar en el menú desplegable Escuchar evento.
  9. Ingrese el nombre del repositorio GitHub en el campo Nombre del repositorio.
  10. Ingrese el nombre del perfil del GitHub en Perfil de usuario.
  11. Seleccione uno de los siguientes en la sección Seleccione el tipo de autenticación.
    El Token de acceso personal se selecciona como el tipo de autenticación en Seleccionar el tipo de autenticación de manera predeterminada.
    • Credentials (Credenciales): Haga clic en Elegir para seleccionar un Token de acceso personal que ya esté configurado en la Credential Vault.
    • String insegura: Copie y pegue la string del token de acceso personal que se genera en la configuración del desarrollador del GitHub.
      Nota: Asegúrese de que el Token de acceso personal no haya caducado.
  12. Opcional: Agregue variables al activador en la opción Respuesta. Para obtener más información sobre las variables, consulte Descripción general de variables.
    Nota: Si usa una variable existente para la respuesta, asegúrese de que la casilla Usar como entrada esté habilitada para la variable.
  13. Opcional: Agregue más activadores según se requiera en la sección Activadores.
  14. Haga doble clic en la acción apropiada o arrástrela desde la paleta Acciones a la sección Acción.
    Para obtener información sobre las acciones, consulte Acciones para crear automatizaciones.
  15. Haga clic en Guardar para guardar el bot.
Cuando ejecuta el bot mediante el botón Ejecutar con activadores, el activador web se ejecuta y escucha los tipos de eventos Problemas, Estrella y Ver. Cuando uno de los eventos ocurre en el repositorio, el activador inicia la acción Cuadro de mensaje subsiguiente.