Configure el activador web de Repositorio GitHub para ejecutar una acción cada vez que ocurra un evento en un repositorio. En este ejemplo, se muestra cómo crear un Bot de tarea con un activador web de Repositorio GitHub para mostrar el cuerpo de la solicitud de extracción en un cuadro de mensaje.

Cuando el usuario especificado en la configuración crea una solicitud de extracción en este repositorio, el activador inicia la acción de Cuadro de mensaje configurada.

Antes de empezar

Asegúrese de cumplir con los siguientes requisitos:
  • Licencia y permisos mencionados en GitHub activadores web.
  • Token de acceso personal GitHub activo almacenado como una credencial en su Credential Vault.
  • Una variable de registro llamada TriggerData.

Procedimiento

  1. Realice los siguientes pasos para crear un Bot de tarea
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear > Task Bot.
      Aparece 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: Agregue una descripción para el bot en el campo Descripción.
    5. Opcional: Haga clic en Elegir y siga las indicaciones para guardar el bot en una carpeta diferente.
    6. Haga clic en Crear y editar.
      El bot se creó y aparece la página Editar bot de tareas.
  2. Realice los siguientes pasos para agregar y configurar el activador web del repositorio GitHub.
    1. Haga clic en Activadores > GitHub y, luego, haga doble clic en Activador web del repositorio para agregar el activador web.
    2. Seleccione Solicitud de extracción desde el menú desplegable Escuchar evento.
    3. Ingrese el nombre del repositorio en el campo Nombre del repositorio.
      El activador monitorea este repositorio para el evento.
    4. Ingrese el nombre del perfil GitHub en el campo Perfil de usuario.
      El activador activa la acción subsiguiente solo si el usuario con el nombre de perfil especificado en este campo crea o vuelve a abrir una solicitud de extracción.
    5. Seleccione Token de acceso personal > Credencial, y haga clic en Elegir.
    6. Siga las indicaciones en el modal Elegir una credencial y elija el Token de acceso personal almacenado en la Credential Vault.
    7. Seleccione TriggerData en el menú desplegable Respuesta.
      Esta variable de registro captura los datos de respuesta del activador sobre el evento en el que ocurrió el cambio en un formato de par clave-valor.
  3. Realice los siguientes pasos para agregar y configurar la acción Cuadro de mensaje.
    1. Haga clic en Acciones > Cuadro de mensaje, luego haga doble clic en Cuadro de mensaje o arrástrelo para agregar la acción.
    2. Ingrese un título apropiado para el cuadro de mensaje en Ingrese el título de la ventana del cuadro de mensaje.
    3. Ingrese $TriggerData{pull_request.body}$ en Escriba el mensaje para mostrar.
      La clave $TriggerData{pull_request.body}$ de los datos de respuesta del activador contiene el cuerpo de la solicitud de extracción como el valor correspondiente.
  4. Haga clic en Guardar para guardar la configuración.
Cuando hace clic en Ejecutar > Ejecutar con activadores, el sistema activa el activador, y el activador comienza a escuchar eventos de Solicitud de extracción en el repositorio GitHub especificado. Cuando el usuario con el nombre de perfil especificado crea o vuelve a abrir una solicitud de extracción en este repositorio, el activador inicia la acción Cuadro de mensaje. El cuadro de mensaje muestra el cuerpo de la solicitud de extracción.