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

Cuando el propietario del Token de acceso personal especificado en la configuración crea un problema en cualquier repositorio dentro de la organización GitHub especificada, 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> por defecto.
    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 de organización GitHub.
    1. Seleccione Activadores > GitHub y, luego, haga doble clic en Activador web de la organización para agregar el activador web.
    2. Seleccione Problemas desde el menú desplegable Escuchar evento.
    3. Ingrese el nombre de la organización en el campo Nombre de la organización.
      El activador monitorea esta organización para el evento.
    4. Seleccione Token de acceso personal > Credencial, y haga clic en Elegir.
      El activador activa la acción subsiguiente solo si el usuario que posee este Token de acceso personal crea el problema.
    5. Siga las indicaciones en el modal Elegir una credencial y elija el Token de acceso personal almacenado en la Credential Vault.
    6. 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, y agregue la acción Cuadro de mensaje.
    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{issue.body}$ en Escriba el mensaje para mostrar.
      La clave issue.body de los datos de respuesta del activador contiene el cuerpo del problema creado como el valor correspondiente.
  4. Haga clic en Guardar para guardar la configuración.
Cuando haga clic en Ejecutar > Ejecutar con activadores, el sistema activa el activador y el activador comienza a escuchar eventos de Problemas en la organización GitHub especificada. Cuando un usuario crea un problema en cualquier repositorio dentro de la organización, el activador inicia la acción Cuadro de mensaje. El cuadro de mensaje muestra el texto principal del problema creado.