
JenkinsBot
Envía notificaciones de builds de Jenkins a Telegram, para que un equipo vea los éxitos y fallos de los jobs sin tener que revisar el panel de Jenkins. Gratis, interfaz en inglés.
Características principales
- Publica el éxito/fallo de las builds de Jenkins en Telegram
- Encaja con configuraciones de CI/CD de Jenkins autoalojado
- Funciona junto a otros plugins de notificación de Jenkins
Qué hace JenkinsBot
JenkinsBot trae la misma idea que los bots de CircleCI y GitHub de esta lista a Jenkins, el servidor de CI/CD autoalojado ampliamente usado: los resultados de las builds se publican en un chat de Telegram en lugar de quedarse solo en el panel de Jenkins o en un plugin de notificación por correo. Esto importa más para Jenkins que para los servicios de CI alojados, ya que una instancia autoalojada de Jenkins suele vivir detrás de una VPN de la empresa que no todos revisan constantemente.
El propio Jenkins admite muchos plugins de notificación, y un bot de Telegram es una opción entre Slack, correo y otras; el atractivo aquí es mantener el estado de la build dentro de la misma app de chat que el equipo ya usa para la comunicación diaria, en vez de añadir una herramienta más que revisar. La configuración normalmente implica instalar un plugin de notificación de Telegram en Jenkins y apuntarlo al token de este bot, en un espíritu similar a configurar cualquier otro notificador de Jenkins.
Como con los otros bots de CI de esta categoría, se trata de una capa de entrega delgada: los logs de build, los artefactos y la configuración se quedan en Jenkins, y el bot solo te avisa cuándo conviene ir a mirar.
Cómo empezar
- Abre @jenkins_bot y pulsa Start para obtener un ID de chat/token
- Instala un plugin de notificación de Telegram en tu instancia de Jenkins
- Configura el plugin con el token de este bot y tu ID de chat
Comandos
/startMostrar instrucciones de configuraciónPrecios y límites
Gratis
Ventajas / Desventajas
- Cubre un vacío real para Jenkins autoalojado detrás de una VPN
- Gratis
- El perfil del bot no tiene bio más allá del saludo predeterminado
- Requiere instalar un plugin del lado de Jenkins, no es de configuración cero
Desglose de la puntuación
| Criterio | Peso | Puntos | |
|---|---|---|---|
| Funcionalidad | 25 | 6 / 10 | |
| Fiabilidad y velocidad | 15 | 6 / 10 | |
| Popularidad y confianza | 15 | 4 / 10 | |
| Precio y plan gratuito | 10 | 10 / 10 | |
| Usabilidad | 10 | 6 / 10 | |
| Seguridad y privacidad | 10 | 6 / 10 | |
| Actualidad | 5 | 5 / 10 | |
| Localización | 5 | 3 / 10 | |
| Sin anuncios intrusivos | 5 | 10 / 10 | |
| Puntuación | 100 | 61.0 |
Alternativas
Todas las alternativas →
GitlabReenvía notificaciones de GitLab (tanto gitlab.com como instancias autoalojadas) a Telegram y te permite…
GitHubUn bot en funcionamiento desde hace tiempo que se suscribe a repositorios públicos de GitHub y publica…
Notifine for GitLabLa mitad para GitLab de Notifine, un puente de notificaciones de código abierto (que también cubre GitHub y…
Github Release BotNotifica en un chat cada vez que un repositorio público de GitHub publica un nuevo release, útil para seguir…FAQ
¿Necesito un plugin de Jenkins para usar este bot?
Normalmente sí — un plugin de notificación de Telegram del lado de Jenkins es lo que envía los eventos al token del bot.
Datos técnicos
- Modo inline
- Mini App
- Funciona en grupos
- Funciona en canales
- Acepta mensajes de voz
- Acepta archivos
- Requiere número de teléfono
- Requiere registro
- Muestra anuncios
- Funciona en Rusia sin VPN