- Inicio
- Recursos
- Integraciones
- TravisCI
Integración TravisCI n8nAutomatiza TravisCI con n8n.
Cinco operaciones, un solo recurso, y cada una equivale a un gesto concreto dentro de un flujo de trabajo. La integración TravisCI n8n vive entera en el recurso Build: cancelar, leer, listar, reiniciar y lanzar. TravisCI no trae nodo trigger en n8n, así que el flujo arranca en otro sitio.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué te aporta la integración TravisCI n8n?
TravisCI ejecuta las compilaciones de tu cadena de integración continua. n8n ya habla con el resto de tus herramientas. El nodo une ambos lados con cinco operaciones sobre un único recurso, Build: cancelar, leer, listar, reiniciar y lanzar. Viene incluido en n8n, así que no hay nada que instalar, y un solo token API cubre todos los flujos que escribas después.
Conviene leer este nodo como tres gestos y no como una tabla de campos. Lanzar una compilación, volver a leerla, pararla o repetirla. Eliges el gesto y la operación viene sola.
Lanzar. Un push que llega por el nodo de GitHub entra en n8n, y Trigger a build pone a Travis a trabajar sobre el repositorio y la rama que indiques. El mismo gesto funciona desde un Schedule Trigger, el nodo que arranca un flujo cada cierto intervalo, para una compilación nocturna mientras nadie sube código.
Volver a leer. En n8n no existe un nodo trigger de TravisCI, de modo que un flujo que quiera saber qué ha hecho Travis lo pregunta por su cuenta: Schedule Trigger con el intervalo que te encaje y luego Get many builds con Return All activado, para que n8n recorra todas las páginas de la API en lugar de pararse en Limit. Lo que vuelve termina donde tu equipo mira de verdad: una colección en MongoDB, una hoja de Google Sheets o un mensaje en Slack.
Parar o repetir. Cancel a build y Restart a build dependen de un único valor, el Build ID, y por eso encajan tan bien en un circuito de aprobación pequeño: alguien pulsa, el flujo ya tiene el identificador en la mano y el nodo hace el resto. Antes de montar nada, un detalle que ahorra sorpresas: ninguna de las cinco operaciones marca un campo como obligatorio, así que n8n ejecutará el nodo con lo que le entregues. Rellenar los campos es cosa tuya, no del validador.
Y cuando el nodo se queda corto, el nodo HTTP Request llama a cualquier endpoint de la API de Travis CI reutilizando el mismo credential mediante la autenticación predefinida. Si además estás decidiendo si n8n es tu herramienta, la Reseña n8n entra en ese debate aparte.
¿Cómo se conecta TravisCI con n8n?
- 01
Consigue el token API en Travis CI
Lo primero es tener una cuenta de Travis CI. El token aparece dentro de Account Settings, en la sección API Token, y también puedes generarlo con el cliente de línea de comandos de Travis CI si te manejas mejor en la terminal. Es el único secreto que n8n te va a pedir, así que guárdalo como guardarías una contraseña antes de cerrar la página.
- 02
Guarda el credential una sola vez en n8n
Un credential es la ficha donde n8n guarda tus accesos a una herramienta. Entra en el menú Credentials, crea una entrada de Travis CI y pega el valor en el campo API Token. Queda registrada en la instancia y no dentro de un flujo concreto, de manera que la configuras una vez y luego la eliges en un desplegable, tanto en n8n Cloud como en tu propia instalación.
- 03
Coloca el nodo y prueba una operación
Añade el nodo TravisCI al lienzo, elige tu credential en la lista y deja el recurso en Build, que es el único que expone. Get many builds es la mejor primera prueba: solo lee, no modifica nada, y en una ejecución te dice si el token cuela. Mira la salida con calma antes de enganchar el siguiente paso y te ahorras adivinar nombres de campos.
¿Qué sabe hacer el nodo de TravisCI ?
El nodo TravisCI expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Build
5 operacionesCancel a build
build.cancelLo que ves en n8n
Notas y casos de uso
Manda la orden de cancelación a una compilación que sigue en marcha, desde el mismo flujo que ha decidido que ya no tiene sentido seguir.
Parámetros clave
- Build ID: el valor que identifica esa compilación de forma única. El nodo no lo marca como obligatorio, así que ponlo a conciencia, casi siempre desde el paso anterior con una expresión como
{{ $json.field }}, la sintaxis con la que n8n lee un campo del dato que entra.
Get a build
build.getLo que ves en n8n
Notas y casos de uso
Trae una compilación concreta al flujo para que los pasos siguientes tengan material real que leer.
Parámetros clave
- Build ID: el valor que identifica de forma única la compilación por la que preguntas.
- Include: la lista de atributos que quieres cargar de entrada, con el formato del marcador de posición,
build.commit. Pide solo los que vayas a usar después.
Get many builds
build.getAllLo que ves en n8n
Notas y casos de uso
Devuelve una lista en lugar de un solo elemento: es la operación de los informes, las exportaciones y cualquier repaso programado.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API y lo trae todo; desactivado, Limit fija el número máximo de elementos devueltos.
- Order:
ascodescpara el sentido del orden de la respuesta. - Sort By:
created_at,finished_at,id,numberostarted_at. - Include: atributos que se cargan de entrada, por ejemplo
build.commit.
Restart a build
build.restartLo que ves en n8n
Notas y casos de uso
Pide a Travis que vuelva a lanzar una compilación de la que ya tienes el identificador, sin que nadie regrese a la interfaz.
Parámetros clave
- Build ID: el valor que identifica de forma única la compilación que quieres reiniciar. Viaja bien desde un nodo anterior como
{{ $json.field }}, y así es como se cablea un botón de reinicio de un solo clic.
Trigger a build
build.triggerLo que ves en n8n
Notas y casos de uso
Pone en marcha una compilación sobre el repositorio y la rama que nombres: es la operación con la que terminan casi todos los flujos.
Parámetros clave
- Slug: lo mismo que
{ownerName}/{repositoryName}, por ejemplon8n-io/n8n. - Branch: la rama cuya compilación pides, por ejemplo
master. - Message: el mensaje de estado de Travis CI que acompaña a la petición, útil para dejar constancia de quién pidió esa compilación.
¿Necesitas ayuda para automatizar TravisCI con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


