Paquete GitHub
- Última actualización2026/05/18
Paquete GitHub
El paquete GitHub contiene acciones y activadores web que integran GitHub con Automation 360 para automatizar varios flujos de trabajo de GitHub, como la gestión de incidentes y solicitudes de extracción, la visualización de repositorios y ramas, y la realización de comentarios en incidentes y solicitudes de extracción. El activador web permite crear automatizaciones basadas en eventos según varios eventos de GitHub.
Resumen
Las acciones del paquete GitHub permiten crear, recuperar, enumerar, actualizar, comentar y fusionar los datos disponibles en un repositorio de GitHub. Cada acción contiene una opción para guardar los datos de respuesta en variables para su uso en otras acciones posteriores dentro de la misma sesión de automatización, ya que, actualmente, no se admiten las variables globales. Los activadores web se pueden configurar para recibir eventos en cualquier organización o repositorio de GitHub. El activador recibe los eventos e inicia las acciones configuradas cuando ocurren los eventos. Para obtener más información sobre los activadores web de GitHub, consulte GitHub activadores web.
La acción Conectar del paquete autentica la conexión entre el repositorio GitHub y la Control Room. La autenticación requiere un token de acceso personal GitHub. El paquete admite tokens clásicos y detallados. Asegúrese de usar un token válido con los permisos necesarios. Para obtener más información sobre la creación de tokens de acceso personal de GitHub, consulte Managing your personal access tokens.
Acciones en el paquete de GitHub
Utilice las acciones Obtener para recuperar los detalles de un artefacto específico, como un incidente, una solicitud de extracción o un repositorio. Utilice las acciones Enumerar para listar todos los artefactos disponibles dentro del repositorio especificado. El paquete GitHub contiene las siguientes acciones:
| Action | Descripción |
|---|---|
| Conectar | Autentica la conexión a GitHub y establece el contexto de la sesión. |
| Crear incidente | Crea un incidente en un repositorio de GitHub. |
| Obtener emisión | Recupera los detalles de un incidente de un repositorio de GitHub. |
| Enumerar incidentes | Enumera todos los incidentes disponibles en un repositorio de GitHub. |
| Problema de actualización | Actualiza campos específicos de un incidente en un repositorio de GitHub. |
| Crear solicitud de extracción | Crea una solicitud de extracción en un repositorio de GitHub. |
| Obtener solicitud de extracción | Recupera los detalles de una solicitud de extracción de un repositorio de GitHub. |
| Enumerar solicitudes de extracción | Enumera todas las solicitudes de extracción disponibles en un repositorio de GitHub. |
| Fusionar solicitud de extracción | Fusiona una solicitud de extracción con la rama base del repositorio de GitHub. |
| Obtener repositorio | Recupera los detalles de un repositorio específico en GitHub. |
| Enumerar repositorios | Enumera todos los repositorios del usuario de GitHub especificado. |
| Enumerar ramas | Enumera todas las ramas del repositorio de GitHub especificado. |
| Añadir un comentario | Agrega un comentario a un incidente o una solicitud de extracción en el repositorio de GitHub especificado. |
| Desconectar | Desconecta la sesión de automatización de GitHub y finaliza la sesión. |